224 votes

Ce qui ' s le moyen le plus rapide pour supprimer un dossier important dans Windows ?

Je veux supprimer un dossier qui contient des milliers de fichiers et dossiers. Si j’utilise l’Explorateur Windows pour supprimer le dossier peut prendre 10-15 minutes (pas toujours, mais le plus souvent). Y a-t-il un moyen plus rapide sous Windows pour supprimer les dossiers ?

Autres détails :

  • Je ne cherche à la poubelle.
  • C’est un lecteur NTFS.

1115voto

Hugo Points 4722

Le pire serait de les envoyer à la Corbeille: vous avez encore besoin de les supprimer. Suivant pire, c'est shift+delete avec l'Explorateur de Windows: il gaspille des charges de temps à vérifier le contenu avant de commencer la suppression de quoi que ce soit.

La meilleure solution est d'utiliser rmdir /s/q foldername à partir de la ligne de commande. del /f/s/q foldername est trop bonne, mais il laisse derrière la structure de répertoire.

Le meilleur que j'ai trouvé est un deux fichier batch en ligne avec un premier passage pour supprimer des fichiers et des sorties de nul pour éviter la surcharge de l'écrit à l'écran pour chaque singe fichier. Un second passage nettoie ensuite le reste de la structure de répertoire:

del /f/s/q foldername > nul
rmdir /s/q foldername

C'est près de trois fois plus rapide qu'une seule rmdir, basée sur des tests de temps avec un Windows XP sur le disque crypté, la suppression de ~30 GO/1 000 000 de fichiers/de 15 000 dossiers: rmdir prend environ 2,5 heures, del+rmdir prend ~53 minutes. Plus d'infos au Super-Utilisateur.

C'est une tâche périodique pour moi, donc j'ai l'habitude de déplacer les choses, je dois supprimer pour C:\stufftodelete celles - del+rmdir des commandes dans un deletestuff.bat fichier de commandes. C'est planifiée pour s'exécuter à la nuit, mais parfois j'ai besoin de l'exécuter au cours de la journée, de sorte que le plus vite sera le mieux.

404voto

Stephen Denne Points 17031

Utiliser l'invite de commande Windows:

 rmdir /s /q folder
 

6voto

nicodemus13 Points 954

utilisez l'invite de commande, comme suggéré. J'ai compris pourquoi l'explorateur est si lent il y a un moment, il vous donne une estimation du temps qu'il faudra pour supprimer les fichiers / dossiers. Pour ce faire, il doit scanner le nombre d'éléments et la taille. Cela prend des âges, d'où l'attente ridicule avec de grands dossiers.

En outre, l'explorateur s'arrêtera s'il y a un problème particulier avec un fichier,

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X