Bonjour,
Je précise que je débute dans la prog batch windows ... ^^'
Voila, j'ai un script qui boucle sur le nom des fichiers dans un répertoire.
Ce que je souhaite, c'est récupérer une partie des noms des fichiers.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 set repertoire=D:\temp\batch For /R "%repertoire%" %%I in (*.txt) do echo %%I
J'ai essayé avec ça :
Mais ce qui marche avec une variable normale (%test:~0,2%) ne marche pas avec le %%I...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 set repertoire=D:\temp\batch For /R "%repertoire%" %%I in (*.txt) do echo %%%I:~0,2%
Quelqu'un connait il la syntaxe exacte, ou dois-je chercher une autre piste ?
L'idéal serait que je puisse également définir un délimiteur sur mes noms de fichiers...
Merci d'avance pour vos réponses !
Partager