Bonjour à tous,
J'ai cherché sur beaucoup de forums, mais je n'ai pas trouvé de réponse claire sur la résolution. Les seule solutions que j'ai trouvées, c'est "Merci, j'ai résolu mon problème", mais on ne sais pas comment.
J'ai un batch dans lequel je voudrais affecter le nom des fichiers d'un répertoire à une variable.
Mon batch est tout bête, je veux juste récupérer les noms des fichiers pour pouvoir les modifier.
Le problème est que les variables ne récupèrent pas les valeur que je leur demande de récupérer et de ce fait, quand je fais des "echo" pour les afficher, j'obtiens la réponse "Commande ECHO activée"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 for %%f in (DSC????????.jpg) do ( echo %%f set fichier=%%f echo %fichier% set nom=%fichier:~-12% echo %nom% pause )
Est-ce que quelqu'un pourrait m'éclairer sur le problème, s'il vous plaît?
A priori, il semblerait que la commande "set" ne permet pas de modifier la valeur des variables "fichier" et "nom".
Merci beaucoup pour votre aide.
Partager