bonjour, c'est un peu le bronx sur mon ordi, j'ai des photos un peu partout et je veux faire un batch pour les classer par mois de prise de vue.
j'ai fait un fichier et une boucle for pour récupérer le mois de la création de fichier.
or quand je lance la boucle, j'ai l'impression qu'il ne me retient que la dernière ligne de mon fichier. et je ne vois pas ou ça coince.
merci d'avance :
@echo off
cls
for /r d:\ %%i in (*.jpg) do echo %%~ftzai >> d:\jpeg.txt
FOR /F "tokens=2-4 delims=/ " %%i in (d:\jpeg.txt) do set datetmp=%%j_%%k
if not exist d:\photos\%datetmp% md d:\photos\%datetmp%
il ne me crée que un seul sous répertoire qui correspond à la date de la dernière ligne du fichier généré (jpeg.txt)
Message édité par MonGhost le 21-01-2010 à 22:45:41