アカウント名:
パスワード:
パス名の頭に「\\?\」をつけてUnicode APIを呼び出すことで260文字超えのパス名を扱えたけど(MSDNにも書いてある [microsoft.com])何が変わるんだろう。もしこれがマニフェストで宣言しないとできなくなるとしたら改悪なんだけど。マニフェストで宣言していれば「\\?\」が不要になる方向であることを祈りたい。
マニフェストで宣言していれば「\\?\」が不要になる方向であることを祈りたい。
まさしく、そのようです。
How to enable NTFS Long Paths in Windows 10 [winaero.com]
アプリのマニフェストに↓を指定して、あとはWindows 10側のグループポリシーも設定する必要がある模様。
<longPathAware>true</longPathAware>
# ウチのアプリはあちこちでsplitpath / makepath使っているので、対応が厄介そう(^^;)
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
私は悩みをリストアップし始めたが、そのあまりの長さにいやけがさし、何も考えないことにした。-- Robert C. Pike
今までも (スコア:0)
パス名の頭に「\\?\」をつけてUnicode APIを呼び出すことで260文字超えのパス名を扱えたけど(MSDNにも書いてある [microsoft.com])何が変わるんだろう。もしこれがマニフェストで宣言しないとできなくなるとしたら改悪なんだけど。マニフェストで宣言していれば「\\?\」が不要になる方向であることを祈りたい。
Re:今までも (スコア:1)
まさしく、そのようです。
How to enable NTFS Long Paths in Windows 10 [winaero.com]
アプリのマニフェストに↓を指定して、あとはWindows 10側のグループポリシーも設定する必要がある模様。
# ウチのアプリはあちこちでsplitpath / makepath使っているので、対応が厄介そう(^^;)