Có bao nhiêu tệp bạn có thể đặt trong một thư mục Windows mà không làm giảm hiệu suất đáng chú ý?


26

Tôi đoán không có giới hạn cứng, nhưng tôi biết rằng hiệu suất sẽ giảm khi bạn đặt quá nhiều tệp vào một thư mục Windows. Có ai có bất kỳ quy tắc tốt nào khi mở tệp một cách đáng chú ý không?


có lẽ tiêu đề của câu hỏi này có thể được sửa đổi để bao gồm một "sự suy giảm hiệu suất đáng chú ý"?
Ron Tuffin

Câu trả lời:


18

Giả sử NTFS ở đây, trong trường hợp giới hạn kỹ thuật là khoảng 4 tỷ tệp. Và cho đến khi bạn vượt quá 10 ngàn mỗi thư mục, bạn thực sự không nên quá lo lắng.

Tuy nhiên, xin lưu ý rằng các chương trình như Explorer chịu đựng sớm hơn 10 nghìn, vì họ cố gắng truy cập tất cả các tệp trong một thư mục nhất định để lấy dữ liệu meta, v.v.


Trong thử nghiệm của tôi ở đây, Win 7 Explorer thực sự nhanh hơn một số công cụ khác được cho là hiệu quả hơn.
Joey

Tôi chưa chơi với Win 7, nhưng chủ yếu là vì thiếu thời gian và máy tốt. Tôi rất vui vì họ dường như đã đầu tư một chút thời gian để cải thiện Explorer.
jerryjvl

13

Mở một tệp sẽ không được chậm cho dù bạn có bao nhiêu tệp trong một thư mục. Có gì chắc chắn sẽ giết mày là liệt kê các file trong thư mục đó. Vì vậy, hãy xem nội dung của thư mục đó với Explorer, Far, dir, Get-ChildItem, bất cứ điều gì.

Điều đó đang được nói, tôi có khoảng 2,5k tệp và thư mục trong thư mục tạm thời của mình và hiển thị là tức thời, vì vậy đó rõ ràng vẫn là một con số nhỏ.

ETA: Ok, chỉ cần thử nó, 10000 tệp trong một thư mục mất khoảng một giây để mở thư mục đó trong Far, điều này và 20000 tệp thậm chí không quan trọng trong Explorer.


6
Chỉ cần đợi cho đến khi bạn bắt đầu làm điều đó qua mạng. Một vài ứng dụng tôi phải duy trì muốn lưu trữ mọi thứ ở cùng một nơi: 100.000 tệp trở lên. Thậm chí đừng nghĩ về việc mở thư mục đó trong explorer.
Joel Coehoorn

Ok, đồng ý ở đó. Đối với các thư mục cục bộ thì không có vấn đề gì rõ ràng, tôi chỉ để bản sao của mình% i chạy đến 100k và Explorer mất khoảng 1 giây để mở thư mục đó, việc sắp xếp các tệp mất một phần giây nữa.
Joey

@JoelCoehoorn: SMBv2 đã làm việc kỳ diệu trên máy của chúng tôi.
Surfasb

11

Nhìn đây . Nó nói cho các tập tin trên mỗi khối lượng, không phải mỗi thư mục .

  • NTFS: 2 ^ 32 - 1 = 4.294.967.295 tệp
  • FAT: Khoảng 4 triệu

1

Tôi đã gặp sự cố vài năm trước với một thư mục chứa khoảng 30000 tệp và các tệp mới không thể được viết (đó là thư mục "temp" của eMule ...), nó nằm trên phân vùng FAT32, nhưng có thể là tôi đã sử dụng Win98 vào thời điểm đó và đó là giới hạn của chính hệ điều hành.


32767 là một số đặc biệt vì nó là đại diện tối đa trong giá trị được ký 16 bit; "Khoảng 30000" là đủ gần.
Đánh dấu tiền chuộc

1

Tôi sử dụng Windows 10 và 25.000 hình ảnh trong một thư mục (kích thước trung bình của tệp là 500 KB mất hơn một giờ để tải hoàn toàn trong thư mục. Số lượng tệp được đề xuất trong một thư mục là 5000.


0

Nó phụ thuộc vào hệ thống tập tin. NTFS là cách tốt hơn so với FAT32. FAT32 có một giới hạn cứng. Tuy nhiên, quy tắc ngón tay cái tôi đi là khoảng 500 mỗi thư mục.


2
Tôi có các thư mục hình ảnh với vài nghìn hình ảnh trong một thư mục và các thư mục âm thanh thậm chí còn nhiều hơn. 500 là một giới hạn rất thấp cho một thư mục windows.
TheTXI

0

Chủ đề cũ 10 năm nhưng tôi chỉ phát hiện ra các giới hạn mỗi ngày hôm nay trên bản dựng Windows 10 mới nhất 18362.356. Đó là khoảng 150.000. Tôi có khoảng 700.000 tệp .7z mỗi kích thước 24KB trong thư mục gốc của phân vùng 2 TB WD BLUE của tôi và trình thám hiểm mất khoảng 3-4 phút để tải tất cả các tệp trong cửa sổ và mất khoảng 1 phút để chọn chúng nhưng chết khi tôi thực hiện bất kỳ thao tác nào với chúng như mở thuộc tính hoặc nhấn ctrl + x. Tôi có thể chọn tối đa 150K tệp khi nó phản hồi chậm hơn một phút nhưng bất kỳ lúc nào và nó chỉ chết, ít nhất là hàng giờ khi tôi đến kiểm tra và tìm thấy lựa chọn được thực hiện.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.