set INPUTFILE100=Sql_Correctif_UTILISAT_1_NULL.sql
set INPUTFILE101=Sql_Correctif_UTILISAT_2_NOT_EXISTS.sql
..........
set ii=100
:LOOP1
if exist %INPUTFILE%ii%% (echo %INPUTFILE%ii%%) else (echo Fichier inconnu)
set /a ii=%ii%+1
if "%ii%"=="110" goto endloop1
goto loop1
:ENDLOOP1
%INPUTFILE%ii%% ne marche pas. Il y a surement une syntaxe particulière.
Bonjour,
Effectivement, beaucoup plus simple.
Merci.
Savez vous comment faire un (dir /b *.sql > tmp.txt) :
1- avoir le chemin complet depuis la racine.
2- ne pas avoir l'extension du fichier
Je recupere les lignes du fichier tmp.txt dans un for, mais je ne peux pas utiliser la syntaxe %:-4% des variables pour enlever les 4 derniers caracteres.
ghenrion a écrit :Savez vous comment faire un (dir /b *.sql > tmp.txt) :
1- avoir le chemin complet depuis la racine.
2- ne pas avoir l'extension du fichier
pour avoir le chemin complet tu peut te baser sur un find.