Einzelnen Beitrag anzeigen

IB-Software

Registriert seit: 20. Nov 2004
Ort: Berlin
16 Beiträge
 
Delphi 7 Professional
 
#8

Re: [Vista] lokalisierter Dateiname => realer Dateinamen

  Alt 22. Jun 2007, 09:34
Habe inzwischen herausgefunden, dass beim abspeichern im Programmverzeichnis, also real 'c:\program files' der lokalisierte Name beim kopieren von Dateien automatisch angepasst wird.

Ich gehe dabei folgendermaßen vor:

Vor dem abspeichern überprüfe ich mittels DirectoryExists ob das Verzeichnis bereits existiert.
Wenn nicht erstelle ich es mit ForceDirectories.

Mit dem Programmverzeichnis klappt dies auch unter Vista bei Angabe des lokalisierten Verzeichnisnamens.
Wird allerdings als Zielverzeichnis (lokalisiert) z. Bsp. das Verzeichnis 'c:\Benutzer' angegeben, wird ein neues (reales) Verzeichnis 'c:\Benutzer' erstellt und die Datei dann darin gespeichert. Im Explorer werden dann (natürlich) zwei Verzeichnisse 'c:\Benutzer' angezeigt, was recht seltsam anmutet und nicht passieren sollte.

Da meine Anwender den Speicherort frei wählen können dürfen, möchte ich wie o.g. den lokalisierten Verzeichnisnamen in den realen wieder umwandeln.

Daher: Wie kann ich das umsetzen?

Danke im voraus für die Hilfe.

Ingo
IB-Software: Software für Entwickler
Z-UpMaker: http://www.zupmaker.de (Vista kompatibel)
IB-Zip-DLL: http://www.zip-dll.de (Vista kompatibel)
UpdateMaker: http://www.updatemaker.de (Vista kompatibel)
  Mit Zitat antworten Zitat