Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi 8.3 Dateinamen (https://www.delphipraxis.net/37567-8-3-dateinamen.html)

MasterC 7. Jan 2005 12:36


8.3 Dateinamen
 
Hi,

man hat mir gesagt solche Dateinamen wären 8.3 Dateinamen: C:\DOKUME~1\CHRIST~1\Desktop\BL41D6~1.BB

Wie kann ich in Delphi einen normalen Dateinamen in einen 8.3 Dateinamen umwandeln? Ich brauche 8.3 Dateinamen, da nur diese mit Umlauten in Batch Dateien funktionieren.

MFG Chris.

NicoDE 7. Jan 2005 12:41

Re: 8.3 Dateinamen
 
MSDN-Library durchsuchenGetShortPathName

Christian Seehase 7. Jan 2005 12:44

Re: 8.3 Dateinamen
 
Moin Christian,

Zitat:

Zitat von MasterC
da nur diese mit Umlauten in Batch Dateien funktionieren.

das stimmt so nicht.
Du musst nur die Umlaute an die in der Konsole erforderlichen anpassen.
Ich hatte mir schon mal etwas für die Konvertierung geschrieben. Vielleicht finde ich das wieder :gruebel:

NicoDE 7. Jan 2005 12:50

Re: 8.3 Dateinamen
 
Zitat:

Zitat von Christian Seehase
Du musst nur die Umlaute an die in der Konsole erforderlichen anpassen.
Ich hatte mir schon mal etwas für die Konvertierung geschrieben. Vielleicht finde ich das wieder :gruebel:

MSDN-Library durchsuchenCharToOem

Nachtrag: ist IMHO
a) zu umständlich und
b) nicht sicher genug, da nicht alle Zeichen in den OEM-Codepages vorhanden sind...

Mamphil 8. Jan 2005 15:14

Re: 8.3 Dateinamen
 
Hi!

Wieso funktionieren nur die mit Umlauten in einer Batch-Datei?
Hast du mal probiert, den gesamten Pfad in der Batch-Datei in doppelte Anführungszeichen zu setzen? Zumindest bei den Win-OSs, die lange Dateinamen unterstützen, sollte es so gehen.

Mamphil


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:29 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-2025 by Thomas Breitkreuz