Sto usando Windows 7 (64 bit) su una CPU Intel Q6600 con 4 GB di RAM.
Ho una cartella con 2 milioni di file, con una dimensione media dei file di 10 KB.
Esplora risorse smette di rispondere quando apro la cartella. Come posso superare questo?
Sto usando Windows 7 (64 bit) su una CPU Intel Q6600 con 4 GB di RAM.
Ho una cartella con 2 milioni di file, con una dimensione media dei file di 10 KB.
Esplora risorse smette di rispondere quando apro la cartella. Come posso superare questo?
Risposte:
Puoi superarlo usando una struttura più sensata per i tuoi file. Mentre Explorer supporterà directory con milioni di file, non è progettato per questo tipo di scenario e le prestazioni saranno lente.
Per maggiori informazioni, vedi questo articolo TechNet:
Siamo spiacenti, Windows non può gestire più di 80 mila file in una cartella, in modo pulito ed efficiente (su un server Xeon 2.8Ghz con almeno 4 GB di RAM)
Inizia a schiantarsi e bruciare vicino a 60k.
A 200k sono necessari 2 giorni per enumerare la cartella. Abbiamo riscontrato questo problema con la cartella badmail che utilizza Windows Exchange. L'unico modo per superarlo è creare migliaia di cartelle (che può gestire bene) con file all'interno di quelle cartelle con più cartelle.
Altrimenti dovresti prendere seriamente in considerazione il dumping di tali dati in un file SQL, usando SQLExpress che è gratuito o MySQL che è anche gratuito. Scrivi un piccolo programma per gestirlo e sarai a posto: è quello che abbiamo fatto con i nostri file da 200k e ora abbiamo oltre 12 milioni di email ordinate, con accesso rapido.