Einzelnen Beitrag anzeigen

dGeek
(Gast)

n/a Beiträge
 
#1

MAX_PATH - Wie Datei kopieren oder Path kürzen?

  Alt 10. Sep 2016, 13:35
Ich möchte gerne Dateien kopieren. Das klappt wunderbar, bis aber eine Datei kommt deren Dateiname länger als MAX_PATH ist.
Jetzt weiß ich nicht, ob die komplette Länge von z.B. "C:\meni_verzeichnis\verzeichnis2\verzeichnis3\dat ei.txt" geprüft wird, oder nur die Dateinamen-Länge von "datei.txt".

Wie dem auch sei: ein paar Dateien haben so lange Namen, dass nicht kopiert werden kann.

Wie kann ich die Dateien trotzdem kopieren?

Meine erste Idee:
Prüfen, ob Dateiname > MAX_PATH ist und wenn ja, den Dateinamen in das 8.3 DOS-Format umwandeln. Oder bin ich auf dem Holzweg?
  Mit Zitat antworten Zitat