web-dev-qa-db-ja.com

Windows 7は255文字のファイルパス制限を修正しましたか?

私が理解しているように、ファイルパスの255文字の制限はWindowsの制限です。これの理由は何ですか?もしそうなら、これはWindows 7で解決されましたか?

継続的インテグレーションのプラクティスでは、多くの場合、プロジェクト構造が深くネストされており、255文字を超えることができると非常に便利です。現在、私たちはこの人工的な天井にぶつからないようにプロジェクトを構造化することをいくらか強いられています。

89
The Matt

http://msdn.Microsoft.com/en-us/library/aa365247(VS.85).aspx を参照してください

これは、Windows APIのUnicodeバージョンがより高い制限を持っていることと、それを有効にする方法を説明しています。

43
Drew Hoskins

必要に応じてsubstを使用すると、この制限を回避できます。

20
Joshua

回避策は解決策ではないため、答えは "No"です。

回避策を探している場合、考えられる解決策は次のとおりです。 http://support.code42.com/CrashPlan/Latest/Troubleshooting/Windows_File_Paths_Longer_Than_255_Characters

14
user1767754

@ Cort3z:問題がまだ存在する場合、このホットフィックス: https://support.Microsoft.com/en-us/kb/2891362 はそれを解決する必要があります(win7 sp1から8.1)

4
ale.com

Windows 10バージョン1607から、レジストリキーを設定することで制限が削除されました

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

0
chedabob