私はファイルパスとファイル名のセットをリストすることができる約15kの文字制限を持っています。私は効果的にこの文字カウントリストに入れることができるファイルパスの数を知りたい。さまざまなバージョンのWindowsで可能な最長のファイルパス文字カウントは何ですか
答えて
パスの最大長は260文字です。これはバージョンに依存しないため、これはWindowsのすべてのバージョンで制限になります。
はい、UnicodeバージョンのAPIを使用して260文字を超えることができます。しかし、これはWindowsで見つかる普通のことではありません。だから、
、15K/260 = 59
ところで:私は最近、Microsoftはいくつかの今後のNTFSのバージョンでこの制限を増やすことを計画していることを読みました。
ユニコードバージョンのAPIは、'95以降のすべてのWindowsバージョンで検出されるだけでなく、実際に存在する唯一のAPIです。 (それぞれの関数のANSIバージョンはUnicodeバージョンを呼び出します。それは作業をするものです) –
また、 '_MAX_PATH'マクロはNTFSバージョンとはまったく関係ありません。 –
しかし、既存のすべてのWindows GUIアプリは、依然として260文字の制限を守っています。同様に.Netフレームワークはまだ260に制限されています。それは私が「正常なものではない」という意味です – egray
- 1. さまざまなアクティビティのシーケンスで長さをカウント
- 2. さまざまなAccuRevのバージョン番号は何ですか?
- 3. 利用可能なさまざまなHttpClientの違いは何ですか?
- 4. System.DirectoryServices.DirectorySearcher.PropertiesToLoadで利用可能なさまざまなプロパティは何ですか
- 5. さまざまな長さの分割文字列
- 6. SQL 2008 R2のさまざまな文字型の違いは何ですか?
- 7. さまざまな長さのタプルのベクトルを持つことは可能ですか?このような
- 8. さまざまなブラウザとさまざまなバージョン間で機能をテストするツールはありますか?
- 9. Windowsで「コピー」とさまざまな長さの文字列を使用するワイルドカード?
- 10. さまざまなGWTキャンバスライブラリの長所と短所は何ですか?
- 11. さまざまなPython実装の長所と短所は何ですか?
- 12. Windows Phoneの広告ID文字列の形式は何ですか?典型的な長さは何ですか?
- 13. さまざまな長さの中間の文字を抽出する
- 14. Windowsでディレクトリを使用するさまざまな方法は何ですか?
- 15. さまざまなレイアウトが可能
- 16. さまざまな長さの文字列を使用したC#コンソールアプリケーションのフォーマットテーブル
- 17. さまざまなイベントリスナーで可変アクセス可能
- 18. さまざまなテキストボックスの編集に異なるポップアップが可能ですか?
- 19. T-SQLでさまざまな長さの文字列から英数字を切り取る
- 20. 可能な限り小さなSQLインジェクション攻撃文字シーケンスは何ですか?
- 21. VS2010のさまざまなコマンドシェルの違いは何ですか?
- 22. 自動再生可能なサブスクリプションの最小iOSバージョンは何ですか?
- 23. さまざまな種類のケースは何ですか?
- 24. さまざまなHTTPメソッドの違いは何ですか?
- 25. cx_FreezeとPythonのさまざまなbuild_exe_optionsは何ですか?
- 26. Sparkのさまざまな結合タイプは何ですか?
- 27. さまざまな種類のJavaクラスは何ですか?
- 28. netbeans 8.1のさまざまなJavaクラスアイコンは何ですか?
- 29. Java EEセッションレプリケーションのさまざまなアプローチは何ですか?
- 30. さまざまなAndroidテストケースクラスの違いは何ですか?
'' \ ''に1文字、dir名に1文字、15k/2 = 7500ish maxが必要な場合は、 7500回 –
答えはもちろん42. –
です。[CreateFile](https://)のパス名の制限は、//msdn.microsoft.com/en-us/library/windows/desktop/aa363858.aspx)API呼び出しは32k Unicode文字です。 – IInspectable