Le pire moyen est d'envoyer dans la Corbeille: vous devez toujours les supprimer. Le pire est ensuite shift + delete avec l'Explorateur Windows: cela gaspille 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 lui la structure du répertoire.
Le meilleur que j'ai trouvé est un fichier batch de deux lignes avec une première passe pour supprimer les fichiers et les sorties vers nul pour éviter les frais d'écriture sur écran pour chaque fichier singe. Une deuxième passe nettoie ensuite la structure de répertoires restante:
del /f/s/q foldername > nul
rmdir /s/q foldername
C'est près de trois fois plus rapide qu'un seul rmdir, basé sur des tests de temps avec un disque crypté Windows XP, supprimant ~ 30 Go / 1 000 000 fichiers / 15 000 dossiers: rmdir
prend ~ 2,5 heures, del+rmdir
prend ~ 53 minutes. Plus d'infos sur Super User .
C'est une tâche régulière pour moi, donc je déplace généralement les éléments que je dois supprimer vers C: \ stufftodelete et j'ai ces del+rmdir
commandes dans un fichier batch deletestuff.bat. Il est prévu que cela fonctionne 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 del
commande peut être trouvée ici . Informations supplémentaires sur les paramètres utilisés ci-dessus:
/f
- Forcer (c'est-à-dire supprimer des fichiers même s'ils sont en lecture seule)
/s
- Récursif / Inclure les sous-dossiers (cette définition de SS64 , car technet indique simplement "fichiers spécifiés", ce qui n'est pas utile).
/q
- Silencieux (c.-à-d. Ne pas inviter l'utilisateur à confirmer)
Documentation rmdir
ici . Les paramètres sont:
/s
- Récursif (c'est-à-dire identique au paramètre del's / s)
/q
- Silencieux (c'est-à-dire identique au paramètre del's / q)