Bonjour,
j'ai un petit problème concertant mon petit script en batch.
Mon script doit rechercher dans tous les sous répertoire du répertoire Input tous les fichiers .csv dans le nom de fichier contient "Punches" et supprimer ces fichiers.
Je vous montre le problèmeCode:
1
2
3
4
5
6
7
8
9
10
11 echo off REM variables SET chemin_Input= "C:\Users\Administrateur\Downloads\4 - FTPS\Users\BK_France\Input" ECHO ---------------------------------------------------------- ECHO suppression des fichiers .csv du repertoire Input ECHO ---------------------------------------------------------- FOR /f "tokens=*" %%a In ('dir /s /b /a-d "%chemin_Input%\*.csv" ^| findstr /i "Punches"') Do ( DEL /S /F /Q %%a) Pause
lorsque j’exécute le script, un message d'erreur apparaîtil se trouve que le problème vient des doubles "" présent dans le FOR. je voudrais donc savoir comment résoudre le problème.Code:La syntaxe du nom de fichier, de répertoire ou de volume est incorrecte.
Merci d'avance