92

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

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

4

5 に答える 5

45

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

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

于 2009-06-30T20:56:18.533 に答える
21

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

于 2009-06-30T20:53:48.023 に答える
14

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

まだ回避策を探していますが、考えられる解決策は次のとおりです

于 2014-10-14T23:05:14.467 に答える
4

@Cort3z: 問題が解決しない場合は、このホットフィックス: https://support.microsoft.com/en-us/kb/2891362 で解決するはずです (win7 sp1 から 8.1 まで) 。

于 2015-04-28T06:16:54.170 に答える
1

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

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

于 2016-10-04T21:06:14.153 に答える