Frage Hat Windows 7 den Grenzwert für 255 Zeichen Dateipfad korrigiert?


Wie ich es verstehe, ist die Beschränkung von 255 Zeichen in einem Dateipfad eine Windows-Beschränkung. Was ist der Grund dafür? Wenn ja, wurde dies in Windows 7 behoben?

In unseren kontinuierlichen Integrationspraktiken haben wir oft tief verschachtelte Projektstrukturen und es wäre äußerst nützlich, über 255 Zeichen hinausgehen zu können. Gerade jetzt sind wir etwas gezwungen, unsere Projekte so zu strukturieren, dass sie diese künstliche Decke nicht treffen.


88
2018-06-30 20:52


Ursprung


Antworten:


Sehen http://msdn.microsoft.com/en-us/library/aa365247(VS.85).aspx

Dies erklärt, dass Unicode-Versionen von Windows-APIs höhere Grenzwerte haben und wie dies aktiviert werden kann.


43
2018-06-30 20:56



Sie können diese Grenze umgehen, indem Sie subst verwenden, wenn Sie müssen.


21
2018-06-30 20:53



Problemumgehungen sind keine Lösungen, daher ist die Antwort "Nein". 

Auf der Suche nach Workarounds finden Sie hier mögliche Lösungen: http://support.code42.com/CrashPlan/Latest/Troubleshooting/Windows_File_Paths_Longer_Than_255_Characters


15
2017-10-14 23:05



@ Cort3z: Wenn das Problem immer noch vorhanden ist, dieses Hotfix: https://support.microsoft.com/en-us/kb/2891362 sollte es lösen (von win7 sp1 bis 8.1)


4
2018-04-28 06:16



Ab Windows 10 Version 1607 wurde die Einschränkung durch Festlegen eines Registrierungsschlüssels entfernt

https://msdn.microsoft.com/en-us/library/aa365247%28VS.85%29.aspx?f=255&MSPPError=-2147217396#maxpath


-1
2017-10-04 21:06