Apakah ada batasan jumlah file yang dapat saya tempatkan di folder yang diberikan?

19

Berapa banyak file yang bisa berisi folder? Saya punya 30k folder di dalam 1 folder. Setiap folder memiliki 1 file gambar. Apakah ada batasan jumlah file yang bisa disimpan folder?

Saya menggunakan Windows Server 2003, IIS6.

gronostaj
sumber

Jawaban:

22

Catatan: Dengan asumsi NTFS, karena tidak ada yang waras mereka akan menggunakan FAT untuk hal lain daripada USB thumb drive atau kartu memori, apalagi di server (ok, yang pikiran menakutkan).

Ya, ada batasnya. Menyimpan lebih banyak file daripada partikel di alam semesta mungkin terbukti tidak praktis. Namun, batas sebenarnya jauh lebih rendah.

NTFS memiliki maksimum 4.294.967.295 (2 32 - 1) file per volume . Beberapa dari mereka sudah digunakan oleh sistem file itu sendiri dan folder harus dihitung sebagai file juga.

30.000 sebenarnya tidak banyak file. Tetapi Microsoft merekomendasikan Anda mematikan pembuatan nama pendek yang kompatibel dengan DOS jika Anda melewati 300.000 karena menemukan nama pendek yang unik menjadi sulit.

Joey
sumber
Hmm rekomendasi ini berlaku untuk NT 3.5. Tidak disebutkan Sistem Operasi baru.
Ganesh R.
2
Fakta itu tidak berubah sejak saat itu. Generasi nama pendek masih ada dan masalah mendasar untuk menemukan nama pendek masih tetap ada begitu banyak dari mereka — hanya karena mereka ... yah ... pendek :-)
Joey
Saya mencari info ini. Saya hanya harus beralih ke nama-nama pendek DOS 8.3 untuk program yang saya kerjakan di mana saya melebihi batas karakter filepath. Saya mulai berpikir mungkin ada beberapa batasan. Kemudian saya menyadari bahwa setelah beberapa file yang serupa mereka mulai menggunakan hash 4 karakter. Ada (26 + 10) ^ 4 = 1679616 kemungkinan nama itu. Saya mencoba mengacaukannya dengan mengganti nama file ke nama pendek file lain, tetapi mengubahnya di belakang layar dan pada dasarnya mengatakan "File Exists. LooooongName (2), bukan?". Karena saya tidak berencana untuk mendekati 300000, saya akan baik-baik saja! Hal menarik!
flutefreak7
16

Tidak ada batasan praktis pada ukuran gabungan dari semua file dalam folder, meskipun mungkin ada batasan jumlah file dalam folder. Lebih penting lagi, ada batasan ukuran file individual yang bergantung pada filesystem apa yang Anda gunakan pada hard disk Anda. ("Filesystem" tidak lebih dari spesifikasi bagaimana tepatnya file disimpan di disk.)

Mari kita uraikan ini berdasarkan sistem file:

• FAT alias FAT16

FAT, untuk Tabel Alokasi File, adalah penerus sistem file FAT12 asli yang dikirimkan dengan MS-DOS bertahun-tahun yang lalu.

◦ Ukuran disk maksimum: 4 gigabytes

◦ Ukuran file maksimum: 4 gigabytes

◦ Jumlah file maksimum pada disk: 65.517

◦ Jumlah maksimum file dalam satu folder: 512 (jika saya ingat dengan benar, folder root "/" memiliki batas lebih rendah 128).

• FAT32

"Tidak ada batasan praktis pada ukuran gabungan semua file dalam folder, meskipun mungkin ada batasan jumlah file dalam folder." FAT32 diperkenalkan untuk mengatasi beberapa keterbatasan FAT16.

◦ Ukuran disk maksimum: 2 terabyte

◦ Ukuran file maksimum: 4 gigabytes

◦ Jumlah maksimum file pada disk: 268.435.437

◦ Jumlah maksimum file dalam satu folder: 65.534

• NTFS

NTFS, atau "Sistem File Teknologi Baru" yang diperkenalkan dengan Windows NT, adalah sistem file yang sepenuhnya didesain ulang.

◦ Ukuran disk maksimum: 256 terabyte

◦ Ukuran file maksimum: 256 terabyte

◦ Jumlah maksimum file pada disk: 4.294.967.295

◦ Jumlah maksimum file dalam satu folder: 4.294.967.295

Perhatikan bahwa ketika saya mengatakan "disk" di atas, saya benar-benar berbicara tentang disk "logis", belum tentu fisik. Tidak ada yang membuat drive disk 256 terabyte, tetapi menggunakan NTFS Anda dapat memperlakukan array disk drive sebagai disk logis tunggal. Agaknya jika Anda sudah cukup banyak, Anda dapat membangun drive logis besar.

Juga perhatikan bahwa batasan 256 terabyte NTFS mungkin hanya menjadi batasan implementasi - Saya telah membaca bahwa format NTFS dapat mendukung disk hingga 16 exabytes (16 kali 1.152.921.504.460.6.846.976 byte).

Sumber

r0ca
sumber
1
Anda mungkin ingin situs sumber Anda.
John T
Jika ukuran disk maksimum untuk FAT32 adalah 256 terabyte, lalu mengapa batas 32 GB untuk membuat partisi?
Ganesh R.
@ GaneshR. itu hanya batas buatan dari program format di Window XP dan yang lebih tinggi. Semua format lainnya tidak memiliki masalah membuat partisi FAT32 yang besar. Mungkin karena mereka ingin orang berubah ke NTFS. Itu hal yang goold, karena NTFS jauh lebih baik daripada FAT32 dalam menangani file: drive yang lebih besar, ukuran file yang lebih besar, toleransi kesalahan yang lebih baik (karena jurnal), ukuran cluster yang lebih kecil untuk drive besar, pencarian / pembukaan file yang lebih cepat (karena B- struktur pohon), kinerja yang lebih baik untuk file yang sangat besar dan file yang sangat kecil ... Hampir tidak ada alasan untuk menggunakan partisi FAT32 besar saat ini
phuclv
2

Anda hanya dapat memiliki maksimum 65535 file di direktori temp windows, jika tidak, metode .Net Framework Path.GetTempFileName akan berhenti berfungsi. Menghapus file sementara sebelumnya akan membuatnya berfungsi lagi hingga batas tercapai sekali lagi

Lihat: Path.GetTempFileName

AgenNaz
sumber
0

Jika Anda menggunakan NTFS, maka tidak, tidak ada batas nyata.

Kinerja akan menderita dengan cara lain: mencoba membuka folder dengan sub-folder 30k akan menghabiskan banyak waktu.

FATXX memiliki batasan.

Sistem file modern lainnya, tidak ada batasan nyata.

SuperMagic
sumber
1
Di mana Anda mendapatkan gagasan bahwa subfolder 30k "menghisap banyak waktu"? Membuka folder semacam itu (dengan subfolder 50k) memerlukan sedetik di Explorer, sedetik lagi untuk mengurutkan dengan benar. Dalam FAR Manager, dibutuhkan sekitar 1 detik untuk membuka folder itu.
Joey
2
Saya bisa melihat mengapa dia mengatakan itu. Jika Anda menggunakan tampilan thumbnail, Windows akan berusaha menampilkan thumbnail dari setiap folder. Meskipun dalam tampilan thumbnail Anda tidak mungkin melihat lebih dari selusin folder di layar pada satu waktu.
Kenneth Cochran
Ya, saya memikirkannya setelah saya menulis ini. Tampilan folder tidak akan lama. Tampilan thumbnail ... akan.
SuperMagic
thumbnail harus dinonaktifkan pada folder besar
phuclv