Supprimer un fichier selon sa chaîne de caractères [Fermé]

Signaler
-
Messages postés
32541
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
28 juillet 2021
-
Bonjour,


Je souhaitais savoir si vous saviez comment supprimer un fichier selon sa chaine de caractères en batch SVP

Merci d'avance pour votre réponse


3 réponses

Messages postés
13618
Date d'inscription
lundi 2 mars 2009
Statut
Contributeur
Dernière intervention
28 juillet 2021
4 491
Bonsoir,

Oui on sait, difficile d'en dire plus sans connaitre le nom du fichier, son emplacement et la chaine de caractères.

Messages postés
32541
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
28 juillet 2021
7 833
Bonjour,

Il faudrait peut être que tu développes ta question.

Par exemple
del *jj*
supprime tous les fichiers dont le nom contient la chaine
jj
.

cdlt

Bonsoir,

par exemple, rechercher un fichier contenant "hello world" a l’intérieur du fichiers dans tous le disque C:/ et le supprimer

comment pourrais-je faire cela SVP ?

Merci
Messages postés
32541
Date d'inscription
mercredi 2 mai 2007
Statut
Modérateur
Dernière intervention
28 juillet 2021
7 833
Pour supprimer des fichiers contenant une chaine,

en 1 j'utiliserais un programme comme superfinderxt, en 2 c'est plus facile à réaliser sous linux, peut être que je ferais un script linux dans un emulateur sous windows, en 3 dans powershell il doit y avoir plus de choix de commandes,

bon et en 4 si vraiment c'est un script msdos qu'il faut j'utiliserais la commande findstr pour rechercher les fichiers contenant une chaine, redirigeant cette liste de noms vers un ficher et avec FOR / en utilisant la liste précédente en entrée je supprimerais le fichier. Voilà les pistes à explorer