Immagino che non ci siano limiti rigidi, ma so che le prestazioni peggiorano quando si inseriscono troppi file in una singola cartella di Windows. Qualcuno ha buone regole pratiche per quando diventa notevolmente lento aprire un file?
Immagino che non ci siano limiti rigidi, ma so che le prestazioni peggiorano quando si inseriscono troppi file in una singola cartella di Windows. Qualcuno ha buone regole pratiche per quando diventa notevolmente lento aprire un file?
Risposte:
Supponendo NTFS qui, nel qual caso il limite tecnico è di circa 4 miliardi di file. E fino a quando non si superano le decine di migliaia per directory, non dovresti preoccuparti troppo.
Si noti tuttavia che programmi come Explorer soffrono molto prima di 10s di migliaia, perché provano ad accedere a tutti i file in una determinata directory per ottenere metadati, ecc.
L'apertura di un file non sarà molto lenta, indipendentemente dal numero di file presenti in una cartella. Ciò che certamente sta andando ad uccidere è enumerare i file in quella cartella. Quindi dai un'occhiata al contenuto di quella cartella con Explorer, Far, dir, Get-ChildItem, qualunque cosa.
Detto questo, ho circa 2.5k file e cartelle nella mia cartella temporanea e il display è istantaneo, quindi apparentemente è ancora un piccolo numero.
ETA: Ok, l'ho appena provato, 10000 file in una cartella impiegano circa un secondo per aprire quella cartella in Far, questo e 20000 file non contano nemmeno in Explorer.
Alcuni anni fa ho avuto problemi con una directory che conteneva circa 30000 file e non è stato possibile scrivere nuovi file (era la directory "temp" di eMule ...), era su una partizione FAT32, ma è possibile che io all'epoca utilizzava Win98 e che era un limite del sistema operativo stesso.
Dipende dal file system. NTFS è molto meglio di FAT32. FAT32 ha un limite rigido. Tuttavia, la regola empirica che seguo è di circa 500 per directory.
Discussione vecchia di 10 anni, ma ho scoperto i limiti di per sé solo oggi sull'ultima build di Windows 10 18362.356. Sono circa 150.000. Ho circa 700.000 file .7z per ogni dimensione di 24 KB nella radice della mia partizione da 2 TB di WD BLUE da 4 TB e l'esploratore impiega circa 3-4 minuti per caricare tutti i file nella finestra e impiega circa 1 minuto a selezionarli ma muore quando fare qualsiasi operazione con loro come aprire le proprietà o premere ctrl + x. Posso selezionare al massimo fino a 150K file quando in qualche modo risponde con più di un minuto di ritardo, ma non più di questo ed è solo morto, almeno per ore quando vengo a controllare e trovare la selezione fatta.