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 |
Partager