AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Win32/Win64 API (native code) Delphi MAC-Dateinamen unter Windows behandeln
Thema durchsuchen
Ansicht
Themen-Optionen

MAC-Dateinamen unter Windows behandeln

Offene Frage von "necromundo"
Ein Thema von necromundo · begonnen am 20. Okt 2008 · letzter Beitrag vom 22. Okt 2008
 
necromundo

Registriert seit: 31. Jan 2005
26 Beiträge
 
#1

MAC-Dateinamen unter Windows behandeln

  Alt 20. Okt 2008, 08:58
Hallo zusammen!

Ich hoffe, der Beitrag bleibt hier im Forum, da er sonst nirgends besser gepasst hat!

Ich habe folgendes Problem:
In einem Netzwerk werden von Mac-Rechnern Dateien auf einen Windows-Server geschoben.
Diese sollen nun gesichert werden mit einer eigenen Software mit Delphi5 geschrieben! Jetzt enthalten manche Dateinamen aber komische Mac-Symbole oder chinesische Schriftzeichen. Wenn ich ein Verzeichnis einlese mit "FindFirst" und "FindNext", liefert mir Windows diese Dateinamen als String mit Fragezeichen an den entsprechenden Stellen der Sonderzeichen zurück. Versuche ich nun, auf diese Dateien lesend zuzugreifen, sagt Windows, dass die Datei nicht existiert. Stimmt ja auch, weil der Dateiname da ja kein Fragezeichen, sondern ein anderes hat.
Unter Windows selbst wird im Explorer so ein Zeichen beispielsweise mit einem Punkt unter dem vorherigen Buchstaben angezeigt, in den Dateieigenschaften wiederum als Rechteck (Unbekanntes Zeichen).

Hat jemand eine Idee, wie man solche Dateinamen handlen kann? Vielleicht mit einem erweiterten Zeichensatz, also was anderes ausser String?

vg, benny
  Mit Zitat antworten Zitat
 


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:20 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz