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 foldernamepartir de la ligne de commande. del /f/s/q foldernameest 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: rmdirprend ~ 2,5 heures, del+rmdirprend ~ 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+rmdircommandes 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 delcommande 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)