1つのフォルダには何個のファイルが入っていますか?1つのフォルダの中に30kのフォルダがあります。各フォルダには1つの画像ファイルが入っています。フォルダに保存できるファイル数に制限はありますか?
私はWindows Server 2003、IIS6を使用しています
18 None 2010-02-03
注: NTFSを想定しています。まともな人は誰もUSBのサムドライブやメモリカード以外にはFATを使わないでしょうから、サーバーはおろか(OK、その考えは怖いですね)
はい、限界があります。宇宙の粒子よりも多くのファイルを保存することは非現実的であることが判明するかもしれません。しかし、実際の限界ははるかに低いのです
NTFS では、ボリュームあたり最大 4,294,967,295 (232 – 1) のファイルが存在しますこれらのうちのいくつかはファイルシステム自体がすでに使用しているもので、フォルダもファイルとしてカウントする必要があります
30,000は実際にはそれほど多くのファイルではありません。しかし、マイクロソフトは、推奨しています 30万を超えると、ユニークなショートネームを見つけるのが難しくなるので、DOS互換のショートネームの自動生成をオフにすることを推奨しています
21 Joey 2010-02-03
フォルダ内のファイルの数には制限があるかもしれませんが、フォルダ内のすべてのファイルの合計サイズには実用的な制限はありません。さらに重要なのは、ハードディスク上で使用しているファイルシステムによって、個々のファイルサイズに制限があるということです。(「ファイルシステム」とは、ファイルがディスク上にどのように保存されるかを正確に指定しているに過ぎません)
これをファイルシステム別に分解してみましょう
-FAT 別名FAT16
FATはFile Allocation Tableの略で、何年も前にMS-DOSと一緒に出荷されたオリジナルのFAT12ファイルシステムの後継です
◦最大ディスクサイズ:4ギガバイト
◦最大ファイルサイズ:4ギガバイト
◦ディスク上の最大ファイル数。65,517
◦1つのフォルダ内のファイル数の最大値。512個(私の記憶が正しければ、ルートフォルダの”/”は128個が下限でした)
•FAT32
“フォルダ内のファイルの数には制限があるかもしれませんが、フォルダ内のすべてのファイルの合計サイズには実用的な制限はありません。”FAT32はFAT16の制限のいくつかを克服するために導入されました
◦最大ディスクサイズ:2テラバイト
◦最大ファイルサイズ:4ギガバイト
◦ディスク上の最大ファイル数:268,435,437個
◦1つのフォルダ内の最大ファイル数。65,534
•NTFS
NTFS(NTFS)は、Windows NTで導入された「新技術ファイルシステム」で、完全に再設計されたファイルシステムです
◦最大ディスクサイズ:256テラバイト
◦最大ファイルサイズ:256テラバイト
◦ディスク上の最大ファイル数。4,294,967,295
◦1つのフォルダ内の最大ファイル数。4,294,967,295
上で「ディスク」と言った場合、私が本当に言っているのは「論理的な」ディスクのことであり、必ずしも物理的なものではないことに注意してください。誰も 256 テラバイトのディスクドライブを作っていませんが、NTFS を使用すると、ディスクドライブのアレイを 1 つの論理ディスクとして扱うことができます。おそらく、十分な数のディスクがあれば、巨大な論理ドライブを構築することができます
また、NTFS の 256 テラバイトの制限は単に実装上の制限である可能性があることにも注意してください
15 r0ca 2010-02-03
Windows の temp ディレクトリには最大 65535 個のファイルしか入れることができません。そうしないと、.Net Framework のメソッド Path.GetTempFileName が動作しなくなります。以前のテンポラリファイルを削除することで、再び上限に達するまで動作するようになります
参照。Path.GetTempFileName を参照してください
2 AgentNaz 2016-07-05
NTFSを使っているのであれば、いや、実質的な制限はありません
30kのサブフォルダでフォルダを開こうとすると、膨大な時間を吸ってしまいます
FATXXには限界があります
他の近代的なファイルシステム、実質的な制限はありません
0 SuperMagic 2010-02-03