Kann die integrierte Sicherung in Windows 7 Pfade > 256 Zeichen verarbeiten?

Kann die integrierte Sicherung in Windows 7 Pfade > 256 Zeichen verarbeiten?

Kann die integrierte Sicherung in Windows 7 Pfade > 256 Zeichen verarbeiten?

Ich mache ein NTFS-zu-NTFS-Backup mitCobain, von einem externen Laufwerk zu einem anderen, und es werden einfach NICHT die Dateien gesichert, deren Pfad > 256 ist.

Antwort1

es kommt darauf an:

In der Windows-API (mit einigen Ausnahmen, die in den folgenden Absätzen erläutert werden) beträgt die maximale Länge eines Pfads MAX_PATH, die als 260 Zeichen definiert ist.

Eine der Ausnahmen besteht darin, dass Sie durch die Verwendung der Unicode-Äquivalente der API eine Pfadlänge von 32 KB erhalten:

Die Windows-API verfügt über viele Funktionen, die auch über Unicode-Versionen verfügen, um einen Pfad mit erweiterter Länge für eine maximale Gesamtpfadlänge von 32.767 Zeichen zu ermöglichen.

NTFS selbst ist also durchaus in der Lage, Dateinamen mit mehr als 260 Zeichen zu speichern, aber der Programmierer muss die richtige API verwenden. Beispiel:

Um einen Pfad mit erweiterter Länge anzugeben, verwenden Sie das Präfix „\?\“. Beispiel: „\?\D:\sehr langer Pfad“.

mehr zum Thema unterhttp://msdn.microsoft.com/en-us/library/windows/desktop/aa365247(v=vs.85).aspx.

das gesagt: ich denke, dass die integrierte Backup-Software von Microsoft mit langen Dateinamen ganz gut zurechtkommt. Ich wäre etwas skeptisch gegenüber der Option, bei der ZIP-Dateien als Speichercontainer verwendet werden, aber bei der Option, bei der VDK als Speichercontainer verwendet wird, sollten die langen Dateinamen problemlos funktionieren.

verwandte Informationen