1. ホーム
  2. path

[解決済み] Windows 10でMAX_PATH問題はまだ存在するか?

2023-06-13 08:37:35

質問

どなたか MAX_PATH 問題 がまだ Windows 10 (のテクニカル プレビュー) に存在するのかどうか、どなたか教えてください。また、存在するのであれば パスと個々のファイル名には何文字まで使用できますか?

どのように解決するのですか?

古いソフトウェアとの互換性を維持するために、この問題は Windows で常に発生します。 NT スタイルの名前構文を使用する "\\?\D:\very long path" を使用すると、この問題を回避できます。

Windows 10 (Version 1607 - Anniversary Update) および Windows Server 2016 では、MAX_PATH 問題を無視するためのオプションがあるようで、次のようになります。 グループ ポリシー エントリをオーバーライドする enable NTFS long paths の下に Computer Configuration -> Admin Templates -> System -> FileSystem :

アプリケーションには、エントリ longPathAware のようなエントリーをアプリケーションマニフェストに追加する必要があります。

<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0" xmlns:asmv3="urn:schemas-microsoft-com:asm.v3" >
  <asmv3:application>
    <asmv3:windowsSettings xmlns="http://schemas.microsoft.com/SMI/2016/WindowsSettings">
      <longPathAware>true</longPathAware>
    </asmv3:windowsSettings>
  </asmv3:application>
</assembly>