Ho avuto un utente con più di 100.000 file in una singola directory. La macchina si blocca e diventa inutilizzabile a lungo mentre Explorer riempie la memoria e la macchina può bloccarsi. Esiste un modo semplice per scaricare directory e contenuti? Abbiamo provato a usare il deltree da riga di comando e questo non è stato molto meglio.
DaveF
Extra -
Abbiamo riscontrato questo problema più volte con lo stesso utente (in realtà client). Un programma crea centinaia di migliaia di file temporanei durante l'esecuzione. Se il programma funziona correttamente, non importa in quanto vengono rimossi rallentando come è finito con questo. Ma ogni tanto muore lasciando il caos dei file. Abbiamo provato ad usare i metodi rmdir e del etc e sono più veloci dell'uso di explorer ma generalmente finiamo con gli stessi problemi. La partizione viene danneggiata, c'è un file bloccato inspiegabile, alcuni file hanno un problema di autorizzazione, che impedisce all'eliminazione di funzionare. Normalmente questi problemi possono essere risolti con un riavvio, ma in questo caso poiché si tratta di un sistema critico non è possibile in fase di produzione. Su Unix puoi semplicemente fare un rm -rf ecc. E questo è veloce e generalmente non ci sono problemi reali.
A proposito: l'applicazione è in fase di modifica, ma questo non entrerà in produzione per un po 'di tempo e ho pensato che questo problema fosse probabilmente interessante per gli altri.
Aggiornamento - poiché abbiamo MKS Nutcracker sul sistema (senza le utility della riga di comando), siamo riusciti a far funzionare il programmatore con un semplice rm. Questo è parecchi ordini più veloce di del / deltree ecc. Trovo strano che non ci sia un'app così semplice prontamente disponibile come uno strumento di amministrazione del sistema Windows standard.