Il modo peggiore è quello di inviare al cestino: è ancora necessario eliminarli. Il prossimo aspetto peggiore è shift + delete con Windows Explorer: spreca un sacco di tempo a controllare il contenuto prima di iniziare a cancellare qualcosa.
Il prossimo passo è usare rmdir /s/q foldernamedalla riga di comando. del /f/s/q foldernameva anche bene, ma lascia dietro la struttura delle directory.
Il migliore che ho trovato è un file batch a due righe con un primo passaggio per eliminare i file e gli output a zero per evitare il sovraccarico di scrivere sullo schermo per ogni singolo file. Un secondo passaggio quindi pulisce la struttura di directory rimanente:
del /f/s/q foldername > nul
rmdir /s/q foldername
Questo è quasi tre volte più veloce di un singolo rmdir, basato su prove temporali con un disco crittografato di Windows XP, che elimina ~ 30 GB / 1.000.000 di file / 15.000 cartelle: rmdirimpiega ~ 2,5 ore, del+rmdirimpiega ~ 53 minuti. Maggiori informazioni su Super User .
Questa è un'attività normale per me, quindi di solito sposto le cose che devo eliminare in C: \ stufftodelete e ho quei del+rmdircomandi in un file batch deletestuff.bat. Questo è programmato per funzionare di notte, ma a volte ho bisogno di eseguirlo durante il giorno, quindi più veloce è, meglio è.
La documentazione Technet per il delcomando è disponibile qui . Ulteriori informazioni sui parametri utilizzati sopra:
/f - Forza (cioè elimina i file anche se sono di sola lettura)
/s- Cartelle ricorsive / include sottocartelle (questa definizione da SS64 , poiché technet indica semplicemente "file specificati", il che non è utile).
/q - Silenzioso (ovvero non chiedere conferma all'utente)
Documentazione per rmdir qui . I parametri sono:
/s - Ricorsivo (ovvero uguale al parametro del's / s)
/q - Silenzioso (ovvero uguale al parametro del's / q)