La pire façon est d'envoyer à la corbeille: vous devez toujours les supprimer. Le pire est ensuite shift + delete avec l'Explorateur Windows: il perd beaucoup de temps à vérifier le contenu avant de commencer à supprimer quoi que ce soit.
Le mieux est d'utiliser rmdir /s/q foldername
à partir de la ligne de commande. del /f/s/q foldername
est bon aussi, mais il laisse derrière la structure du répertoire. Le meilleur que j'ai trouvé est un fichier batch de deux lignes avec un premier passage pour supprimer les fichiers et les sorties à nul pour éviter le surcoût de l'écriture à l'écran pour chaque fichier singe. Un second passage nettoie ensuite la structure de répertoire restant:
del /f/s/q foldername > nul
rmdir /s/q foldername
C'est près de trois fois plus vite qu'un seul rmdir, basée sur des tests de temps avec un disque crypté Windows XP, la suppression de ~ 30GB/1.000.000 fichiers/15.000 dossiers: rmdir
prend ~ 2,5 heures, del+rmdir
prend ~ 53 minutes. Plus d'infos au Super User.
Ceci est une tâche normale pour moi, donc je déplace habituellement les choses que j'ai besoin de supprimer à C: \ stufftodelete et ai ces commandes del+rmdir
dans un fichier batch deletestuff.bat. Ceci est prévu pour fonctionner la nuit, mais parfois je dois l'exécuter pendant la journée, donc le plus vite sera le mieux.
La documentation Technet pour la commande del
peut être trouvée here. Informations complémentaires sur les paramètres utilisés ci-dessus:
/f
- force (c.-à supprimer des fichiers, même si elles sont en lecture seule)
/s
- récursive/Inclure les sous-dossiers (cette définition de SS64, comme technet indique simplement « spécifié fichiers ", ce qui n'est pas utile).
/q
- Quiet (à savoir faire utilisateur ne demande de confirmation)
Documentation pour rmdir
here. Les paramètres sont les suivants:
/s
- récursive (ie même que le paramètre de s/del)
/q
- Quiet (ie même que le paramètre de del/q)
Aussi demandé ici au super utilisateur: http://superuser.com/questions/19762/mass-deleting-files-in-windows/289399#289399 – Hugo
Peut-être rm -rf dans cygwin est plus rapide, et peut-être un linux live cd rm -rf est encore plus rapide. – barlop
en utilisant cygwin ls DIRECTORY> list_files et faire une itération sur les fichiers list_files et utiliser rm -rf (traitant d'un pool de fichiers volumineux 1TB et fonctionne bien) – gnuyoga