Bonjour,
J'ai une liste de fichiers nommés par ordre numérique dans un dossier. Je dois les parcourir et les supprimer si ils contiennent l'un au moins des caractères suivants : . , ' octet
J'utilise ces lignes, mais n'ayant jamais auparavant travaillé avec Batch je ne comprend pas ce qui ne marche pas.
Auriez vous l'oeil pour me dire quel caractère, quelle variable ou je ne sais quoi n'est pas au bon endroit ?
Merci d'avance !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 for /f "delims=" %%i in ('type "%%i.txt" ^|findstr /i /r "octet"') do rm %%i.txt pause for /f "delims=" %%i in ('type "%i%.txt" ^|findstr /i /r "."') do rm %%i.txt pause for /f "delims=" %%i in ('type "%%i.txt" ^|findstr /i /r ","') do rm %%i.txt pause for /f "delims=" %%i in ('type "%%i.txt" ^|findstr /i /r """') do rm %%i.txt pause
Partager