Bonjour,
J'essaie actuellement de créé un batch pour supprimer un ficher sur plusieurs machines dont le chemin est diffèrent à chaque fois.
J'ai réussi à trouver le fichier et affiché le répertoire dans lequel il se trouve mais j'aimerais pouvoir exploiter le résultat par la suite ! Et ça, je n'y arrive pas.
J'ai un dossier "essai" avec deux sous-répertoires :
- e789z : contient des fichiers
- e1245y : contient le fichier à trouver
Voici comment j'ai procédé :
Recherche dans les sous-répertoires la présence du fichier et stocké le résultat dans un fichier texte : on part de E:\essai
Citation :
dir /s test.txt >resu.txt
|
me renvoi ceci :
Citation :
Le volume dans le lecteur E s'appelle Donnees
Le num‚ro de s‚rie du volume est xxxxxxx
R‚pertoire de E:\essai\e789z
06/10/2010 12:06 0 test.txt
1 fichier(s) 0 octets
Total des fichiers list‚sÿ:
1 fichier(s) 0 octets
0 R‚p(s) 21ÿ267ÿ914ÿ752 octets libres
|
Et moi je cherche à pouvoir exploiter le E:\essai\e789z qui est le chemin qui contient le ficher à supprimer pour pouvoir passer un :
Citation :
del chemin_trouver\fichieraeffacer.doc
|
Une idée ? J'ai regardé du côté de findstr mais rien pour l'instant .. !