faire saisir des informations différentes dans une variable for
Bonjour,
J'ai un petit problème j'aimerais dans mon for pouvoir enregistrer la saisie de
l'utilisateur dans autant de variable différent que de passage dans le for.
Existe t'il un moyen?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
@Echo off
Setlocal
:: selection du chemin du dossier dans lequel travailler
Set /p rep=entrez le dossier dans lequel vous voulez travail(C:\test\source) :
set /p nbExt=entrez le nombre d'extension a trier :
cd %rep%
for /l %%i in (1,1,%nbExt%) Do set /p nomExt=entrer l'extention%%i(ext):
echo %nomExt%
for /l %%j in (1,1,%nbExt%) Do set /p set /p cheminExt%j%=entrez le chemin de copie de l'extention nomExt%%i(C:\test\source):
:: filtrer les types de fichiers dans les Sous-dossiers
for %%i in (1,1,%nbExt%) do For /f "tokens=*" %%a In ('dir /s /b /a-d "*.*"') Do (
::contrôle du type d'extension avec copie dans dossier précis
If %%~xa==.%nomExt%i%% Xcopy /y "%%a" cheminExt%i%
Endlocal
pause |