Besoin de supprimer tous les fichiers avec une extension sur un lecteur dans Windows 7

13

J'ai un lecteur rempli de milliers de fichiers répartis sur des centaines de dossiers. J'utilisais un programme de synchronisation qui a créé de nombreux fichiers d'espace réservé sur le lecteur. Je dois supprimer tous les espaces réservés mais laisser les dossiers et autres fichiers intacts. J'utilise Windows 7.

Peter Hoven
la source

Réponses:

23

J'ai trouvé ma propre réponse sur la ligne de commande.

del /s *.wlx

où wlx est l'extension de fichier en question.

Peter Hoven
la source
1
Si j'ai des fichiers appelés "ASP" et "ASPX" et que je les exécute, cela supprime également les pages ASPX ... Juste en disant - ce n'est pas l'extension "spécifique"
Lars Holdgaard
Vous pouvez ajouter le /pcommutateur pour inviter à chaque suppression. Cela dit, frapper y enterencore et encore devient vieux rapidement.
PerryC
@LarsHoldgaard: La version "nom court" du nom de fichier pour ces fichiers ASPX a probablement une extension ASP.
Ben Voigt
Powershell:ls *.wlx -Recurse | foreach {rm $_}
Kolob Canyon
5

Vous pouvez le faire à l'aide de l'interface graphique Windows. Entrez "* .wlx" dans la zone de recherche de l'explorateur. Ensuite, une fois les fichiers trouvés, sélectionnez-les tous (CTRL-A), puis supprimez-les à l'aide de la touche de suppression ou du menu contextuel. Cela fonctionne également dans les anciennes versions de Windows en utilisant le volet et la fenêtre de recherche de fichiers de l'explorateur séparés.

La ligne de commande est plus rapide, surtout s'il y a beaucoup de fichiers. Je viens d'ajouter cette réponse pour mémoire.

Kevin Brock
la source
En fait, j'ai essayé cela en premier car c'est le moyen le plus simple de supprimer ces fichiers. La méthode de ligne de commande fonctionne très bien pour de nombreux fichiers, mais elle peut supprimer les mauvais fichiers si vous ne faites pas attention.
Peter Hoven
0

Si vous avez cygwin -

find . -name '*.wlx' -delete
Aniket Thakur
la source