คุณสามารถใส่ไฟล์ลงในโฟลเดอร์ Windows ได้กี่ไฟล์โดยไม่ทำให้ประสิทธิภาพลดลง


26

ฉันเดาว่าไม่มีขีด จำกัด แต่ฉันรู้ว่าประสิทธิภาพลดลงเมื่อคุณใส่ไฟล์มากเกินไปในโฟลเดอร์ Windows เดียว ใครบ้างมีกฎง่ายๆสำหรับเมื่อมันช้าลงอย่างเห็นได้ชัดเพื่อเปิดไฟล์?


บางทีชื่อของคำถามนี้อาจได้รับการแก้ไขให้รวม "ไม่มีการลดประสิทธิภาพลงอย่างเห็นได้ชัด"?
Ron Tuffin

เกี่ยวข้อง: superuser.com/q/453348/453247
Stephen R

คำตอบ:


18

สมมติว่า NTFS ที่นี่ในกรณีนี้ขีด จำกัด ทางเทคนิคอยู่ที่ประมาณ 4 พันล้านไฟล์ และจนกว่าคุณจะไปมากกว่า 10s หมื่นต่อไดเรกทอรีคุณไม่ควรกังวลมากเกินไป

อย่างไรก็ตามโปรดทราบว่าโปรแกรมอย่าง Explorer นั้นประสบปัญหาเร็วกว่าพันนับพันเพราะพวกเขาพยายามเข้าถึงไฟล์ทั้งหมดในไดเรกทอรีที่กำหนดเพื่อรับเมตาดาต้าเป็นต้น


ในการทดสอบของฉันที่นี่ใน Win 7 Explorer นั้นเร็วกว่าเครื่องมืออื่น ๆ ที่ถูกกล่าวหาว่ามีประสิทธิภาพมากกว่า
Joey

ฉันยังไม่ได้เล่นกับ Win 7 แต่ส่วนใหญ่ขาดเวลาและเครื่องจักรที่ดี ฉันดีใจที่พวกเขาใช้เวลาในการปรับปรุง Explorer แล้ว
jerryjvl

13

การเปิดไฟล์จะไม่ช้ามากไม่ว่าคุณจะมีไฟล์กี่ไฟล์ในโฟลเดอร์ สิ่งที่แน่นอนจะไปฆ่าคุณแจงไฟล์ในโฟลเดอร์นั้น ดังนั้นการดูเนื้อหาของโฟลเดอร์นั้นด้วย Explorer, Far, dir, Get-ChildItem อะไรก็ตาม

อย่างที่บอกไปแล้วว่าฉันมีไฟล์และโฟลเดอร์ประมาณ 2.5k ในโฟลเดอร์ temp และจอแสดงผลของฉันเป็นแบบทันทีดังนั้นจึงเห็นได้ว่ายังมีจำนวนน้อย

การทางพิเศษแห่งประเทศไทย:ตกลงได้ลองมันแล้ว 10,000 ไฟล์ในโฟลเดอร์ใช้เวลาประมาณหนึ่งวินาทีในการเปิดโฟลเดอร์นั้นใน Far ไฟล์นี้และ 20,000 ไฟล์ไม่สำคัญสำหรับ Explorer


6
เพียงรอจนกว่าคุณจะเริ่มทำสิ่งนั้นผ่านเครือข่าย แอพสองสามตัวที่ฉันต้องดูแลเหมือนจะเก็บทุกอย่างไว้ในที่เดียวกัน: 100,000 ไฟล์ขึ้นไป อย่าคิดแม้แต่จะเปิดโฟลเดอร์นั้นใน Explorer
Joel Coehoorn

ตกลงตกลงที่นั่น สำหรับโฟลเดอร์ในท้องที่มันไม่สำคัญหรอกฉันแค่ปล่อยให้สำเนา nul% i ของฉันทำงานถึง 100k และ Explorer ใช้เวลาประมาณ 1 วินาทีในการเปิดโฟลเดอร์นั้นการเรียงลำดับไฟล์ใช้เวลาเพียงเสี้ยววินาที
Joey

@JoelCoehoorn: SMBv2 ทำงานอย่างมหัศจรรย์บนเครื่องของเรา
surfasb

11

ดูที่นี่ มันบอกว่าสำหรับไฟล์ต่อปริมาตรไม่ต่อโฟลเดอร์

  • NTFS: 2 ^ 32 - 1 = 4.294.967.295 ไฟล์
  • FAT: ประมาณ 4 ล้านคน

1

ฉันมีปัญหาเมื่อหลายปีก่อนด้วยไดเรกทอรีที่มีไฟล์ประมาณ 30,000 ไฟล์และไฟล์ใหม่ไม่สามารถเขียนได้ (เป็นไดเรกทอรี "temp" ของ eMule ... ) มันอยู่ในพาร์ติชัน FAT32 แต่เป็นไปได้ที่ฉันจะ ใช้ Win98 ในเวลานั้นและมันก็เป็นขีด จำกัด ของระบบปฏิบัติการเอง


32767 เป็นตัวเลขพิเศษเพราะมันเป็นจำนวนสูงสุดที่เป็นตัวแทนในค่าลงนาม 16 บิต; "ประมาณ 30000" ใกล้พอ
Mark Ransom

1

ฉันใช้ Windows 10 และ 25,000 ภาพในหนึ่งโฟลเดอร์ (ขนาดเฉลี่ยของไฟล์คือ 500 KB ใช้เวลามากกว่าหนึ่งชั่วโมงในการโหลดทั้งหมดในโฟลเดอร์จำนวนไฟล์ที่แนะนำในหนึ่งโฟลเดอร์คือ 5000


0

ขึ้นอยู่กับระบบไฟล์ NTFS นั้นดีกว่า FAT32 FAT32 มีขีด จำกัด ที่ยาก อย่างไรก็ตามกฎของหัวแม่มือที่ฉันไปโดยประมาณ 500 ต่อไดเรกทอรี


2
ฉันมีโฟลเดอร์รูปภาพที่มีรูปภาพหลายพันภาพในไดเรกทอรีเดียวและโฟลเดอร์เสียงที่มีมากกว่านั้น 500 เป็นขีด จำกัด ที่ต่ำมากสำหรับโฟลเดอร์ windows
TheTXI

0

เธรดเก่าอายุ 10 ปี แต่ฉันค้นพบข้อ จำกัด ต่อ se วันนี้บน Windows 10 รุ่นล่าสุด 18362.356 ประมาณ 150,000 ฉันมีไฟล์ประมาณ 700,000 .7z แต่ละขนาด 24KB ในรูทของพาร์ติชั่น 2 TB WD BLUE ของฉัน 4 TB และ explorer ใช้เวลาประมาณ 3-4 นาทีในการโหลดไฟล์ทั้งหมดในหน้าต่างและใช้เวลาประมาณ 1 นาทีในการเลือกไฟล์ แต่จะตายเมื่อฉัน ทำการดำเนินการใด ๆ กับพวกเขาเช่นเปิดคุณสมบัติหรือกด ctrl + x ฉันสามารถเลือกไฟล์ได้มากถึง 150K ที่ดีที่สุดเมื่อมันตอบสนองด้วยความล่าช้ามากกว่าหนึ่งนาที แต่มีมากกว่านั้นและมันก็ตายไปแล้วอย่างน้อยก็นานหลายชั่วโมงเมื่อฉันมาตรวจสอบและค้นหาสิ่งที่เลือก

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.