Supprimer un fichier selon sa chaîne de caractères

MSDOS -  
jee pee Messages postés 42434 Date d'inscription   Statut Modérateur Dernière intervention   -
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


A voir également:

3 réponses

barnabe0057 Messages postés 17074 Statut Contributeur 4 926
 
Bonsoir,

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

0
jee pee Messages postés 42434 Date d'inscription   Statut Modérateur Dernière intervention   9 754
 
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

0
MSDOS
 
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
0
MSDOS
 
Up
0
jee pee Messages postés 42434 Date d'inscription   Statut Modérateur Dernière intervention   9 754
 
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

0