Bon voilà g utilisé PowerBatch comme tu me las suggéré mais ca tourne toujour pa, jpense ke g des pb dan ma boucle. Voilà mon code :
Code :
- if not "%os%"=="Windows_NT" goto NT
- if not defined i set i=0
- :re
- set /a i=i+1
- if not defined j set j=0
- :re2
- set /a j=j+1
- cd "C:\Documents and Settings\Bontemps\Mes documents\VIDEO 2"
- if exist XXX0%i%%j%.avi
- ren XXX0%i%%j%.avi Buffy.S0%i%.Episode%j%.avi
- move Buffy.S0%i%.Episode%j%.avi "C:\Documents and Settings\CrazyStro\Download\DiVx\Buffy.Contre.Les.Vampires.S0%i%.FRENCH"
- if %j% LSS 22 goto re2
- if %i% LSS 7 goto re
- :NT
|
PowerBatch ma généré automatikement les boucles for. Moi ske je voudrai ce srai deux boucles. une pour les saisons (yen a 7) et une pour les episodes (yen a 12 dans la saison1 et 22 dans les otres). Mais le gros problème c le nom des fichiers :
XXX0101 (saison 1 episode 1)
XXX0722 (saison 7 episode 22) etc..
Donc en gros l'algo donnrait ca suivant ske jve faire:
Boucle infini
Pour i compri entre 1 et 7
Pour j compri entre 1 et 22
Si le fichier XXX$i$j.avi existe
renommer XXX$i$j.avi Buffy.S$i.Episode$j.avi
deplacer Buffy.S$i.Episode$j.avi "C:\Buffy.Saison$j"
FinSi
FinPour
FinPour
Mais le problème reste le nom de fichier avec un chiffre (il fau un 0 devant pour kil trouve le fichier) et je c pa tro kommen lui faire detecter le 0 (ex: XXXO1O1.avi) :s
Merci de m'aider
PS : si qqn pouvai me sortir le code ce sré cool
Message édité par crazyshooter le 22-02-2006 à 22:30:44
---------------