MAX_PATH - Wie Datei kopieren oder Path kürzen?
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?
|