Wie komme ich an eine DOS-Pfadangabe (8 Zeichen)
-
Hallo!
Ich hole mir einen Dateinamen über CFileDialog.
Nun versteht das alte DOS-Programm, was diesen als Parameter bekommen soll leider die langen Pfadangaben nicht - wie komme ich an die DOS-Version des Dateinamens?
-
Ich rate mal:
C:\LangerNameEineDatei.abc
c:\LangerNameNochEineDateiAlphabetischSpäter.abc
->
C:\Langer~1
C:\Langer~2
-
PathGetShortPath
-
@isabeau: Du hast wohl ziemlich richtig geraten, aber ich müsste eine Pfandangebe durchgehen, wo das mehrfach der Fall sein kann usw. Das wäre ganz schön kompliziert.
@MFK: Meine MDSN kennt das nicht, mein VC meckert - wie rufe ich das auf?
Das sieht ja so einfach aus, wie ich es erhofft hatte.
-
was ist der Unterschied zwischen GetShortPathName und PathGetShortPath?
-
Der Unterschied ist, dass GetShortPathName zwar komplizierter in der Handhabung ist - dafür aber schon vor Win2000 verfügbar (was bei mir Bedingung ist).
Danke für den Tip!
-
sorry sollte kein tipp sein.
danke.