batch pour du copier coller
Bonjour,
J'ai besoin d'aide pour faire du copier/coller, j'explique ma situation :
J'ai 6 dossier :
GoPro1
GoPro2
GoPro3
GoPro4
GoPro5
GoPro6
Dans chaque dossier j'ai plusieurs images nommées par exemple GOPRO0001.jpg, GOPRO0002.jpg, etc...
Je voudrais, copier chaque GOPRO0001.jpg des 6 dossiers vers un nouveau dossier (par exemple : GOPRO0001), faire de même avec chaque GOPRO0002.jpg des 6 dossier dans un nouveau dossier (GOPRO0002), etc jusqu'à épuisement des fichiers.
Si c'est possible de faire un .bat, je suis preneur.
Merci de votre aide.
Batch pour du copier-coller
Salut! Alors je te donne ma méthode:
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
:debut
set /a a=a + 1
:boucle
cd GoPro%a%
set /a c=c + 1
if %c%==10 goto boucle2
if %c% neq 10 echo.
if not exist GOPRO000%c%.jpg (
cd ..
set /a a=a + 1
goto debut
) else (
copy "GOPRO000%c%.jpg" "destination/fichier/GOPRO000%c%.jpg"
)
goto boucle
:boucle3
set /a c=c + 1
:boucle2
if not exist GOPRO00%c%.jpg (
cd ..
set /a a=a + 1
goto debut
) else (
copy "GOPRO00%c%.jpg" "destination/fichier/GOPRO00%c%.jpg"
)
goto boucle3 |
Je pense que ça devrait marcher, et puis c'est plus compréhensible ;)