Bonjour,

Je rencontre un petit problème sur un batch. J'essaie de créer un nom de variable à partir de données contenues dans un fichier. Puis exécuter une recherche à partir de ce nom.

Mon souci étant que ma commande (recherche de fichier) ne s'exécute pas correctement car ma variable ne prend pas la bonne valeur.

Auriez-vous une idée ?

Merci.


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
@ECHO off

SET InputFile=C:\Fichier.txt

FOR /F %%M IN (%InputFile%) DO (
SET FileName=%%M.zip
DIR D:\Fichiers\%FileName% /S > C:\%%M.txt)