web-dev-qa-db-ja.com

目立ったパフォーマンスの低下なしに、Windowsフォルダにいくつのファイルを置くことができますか?

ハードリミットはないと思いますが、1つのWindowsフォルダーに多くのファイルを入れるとパフォーマンスが低下することは知っています。ファイルを開くのが著しく遅くなったときの経験則はありますか?

28
Mark Ransom

ここではNTFSを想定しています。その場合、技術的な制限は約40億ファイルです。また、ディレクトリごとに数万を超えるまでは、あまり心配する必要はありません。

ただし、Explorerのようなプログラムは、メタデータなどを取得するために特定のディレクトリ内のすべてのファイルにアクセスしようとするため、数万人よりもはるかに早く影響を受けることに注意してください。

18
jerryjvl

ファイルを開くは、フォルダ内にあるファイルの数に関係なく、遅くなることはありません。確かにあなたを殺そうとしているのはそのフォルダ内のファイルを列挙することです。したがって、エクスプローラー、Far、dir、Get-ChildItemなどを使用して、そのフォルダーの内容を確認します。

とは言っても、一時フォルダーには約2.5kのファイルとフォルダーがあり、表示は瞬時に行われるため、まだ数は少ないようです。

ETA:わかりました。試してみてください。フォルダー内の10000ファイルは、Farでそのフォルダーを開くのに約1秒かかります。これと20000ファイルは、エクスプローラーでも問題ありません。

13
Joey

こちら を見てください。それはフォルダごとではなくボリュームごとのファイルを示しています

  • NTFS:2 ^ 32-1 = 4.294.967.295ファイル
  • FAT:約400万
11
FerranB

数年前、約30000ファイルのディレクトリで問題があり、新しいファイルを書き込むことができませんでした(これはeMuleの「temp」ディレクトリでした...)、それはFAT32パーティションにありましたが、当時はWin98を使っていましたが、それはOS自体の限界でした。

1
Gabriel

私はWindows 10を使用しており、1つのフォルダーに25,000の画像を格納しています(ファイルの平均サイズは500 KBであり、フォルダーに完全にロードするのに1時間以上かかりました。1つのフォルダーの推奨ファイル数は5000です。

1
Gia

10歳のスレッドですが、今日の制限自体は、最新のWindows 10ビルド18362.356でしか発見できませんでした。その約15万。 4のルートに各サイズ24KBの約700,000の.7zファイルがありますTB WD BLUEの2 TBパーティションで、エクスプローラーはウィンドウにすべてのファイルをロードし、それらを選択するのに約1分かかりますが、プロパティを開く、またはctrl + xを押すなどの操作を行うと停止します。1分以上応答した場合、最大150Kのファイルを選択できます遅延はありますが、それ以上のことはありません。少なくとも何時間も、何時間もチェックをして、選択したものを見つけに来ました。

1
CryO ELITE

それはファイルシステムに依存します。 NTFSはFAT32よりもはるかに優れています。 FAT32にはハードリミットがあります。ただし、私が経験した経験則では、ディレクトリごとに約500です。

0
Joel Lucsy