Je souhaite rechercher et supprimer * .mp4 * .mpeg, * .mkv, * .flv, * .avi (tous les fichiers vidéo) de tous les lecteurs (C, D, E, F) ou de n'importe où sur mon ordinateur, dans n'importe quel répertoire ou sous-répertoire, en utilisant BATCH File. Mon système d'exploitation est Windows XP.
windows
windows-xp
batch-file
Vinayak Shinde
la source
la source
Réponses:
( Documentation )
Je n'ai aucun moyen de tester cela maintenant. Il suffit de l'exécuter et de voir si tout se passe bien. Retirez ensuite le
@echo
et lancez-le à nouveau.la source
cmd.exe
et appuyez sur Revenir ou cliquez sur OK) et exécutez le fichier de commandes ou la séquence de commandes à partir de là. Il restera ouvert après.Tout d’abord, il pourrait être très dangereux de supprimer aveuglément des fichiers avec un fichier de commandes car cela effacerait tout et n'importe quoi. Et bien que ce soit apparemment votre objectif, vous devez savoir que cela détruirait également les fichiers faisant partie du système d'exploitation (Windows est livré avec quelques vidéos ici et là), ainsi que tous les programmes et jeux contenant des fichiers vidéo. Si votre objectif est de libérer de l'espace, il existe de meilleures façons de le faire (en plus, toutes les vidéos ne sont pas volumineuses).
Quoi qu’il en soit, après que ma version initiale a magiquement cessé de fonctionner sans raison apparente (oui, j’ai essayé de tout rendre compte), j’ai fini solution de contournement . Le seul inconvénient à utiliser
pushd
est que si vous abandonnez le fichier de commandes, vous vous retrouverez dans le lecteur dans lequel il se trouvait lorsque vous avez appuyé sur Ctrl + Pause .Au lieu de tout effacer aveuglément, je l’ai fait pour qu’il construise un fichier batch secondaire (
delmovie.bat
) que vous pouvez parcourir pour vous assurer de ne rien conserver. Ensuite, vous pouvez simplement exécuter le fichier de commandes généré pour les supprimer. Cela prend quelques secondes de plus mais est beaucoup plus sûr.Cette version exclut les répertoires système contenant une liste blanche et non une liste noire. Au lieu d'exclure les répertoires que vous souhaitez ignorer, elle ajoute ceux que vous souhaitez analyser (l'inverse serait un peu plus complexe fournissez un script pour le faire si vous en avez besoin). J'ai ajouté
c:\videos
exemple de la façon dont vous pouvez ajouter vos propres répertoires si nécessaire (cela ne fait pas de mal à partirc:'videos
si vous n’avez pas un tel répertoire).la source