Bonjour,
Je souhaiterais faire un script qui me classe mes photos,dans des dossiers en fonction de l'année et du mois et qu'il crée les dossiers si ils n'existent pas. Les noms des fichiers sont sous cette forme 20161224_191452.jpg
Je suis novice en batch merci de votre indulgence.
Dans l'idée je pense que je dois faire un boucle for avec un if dedans vérifiant l'année puis un autre if le mois ensuite vérifier si le dossier existe si non mkdir création du dossier puis move des photos
Je me suis inspiré de ce script (trouvé sur le net) qui fonctionne très bien pour un classement par extension.
Code Batch : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 @echo off for %%a in (".\*") do ( if "%%~xa" NEQ "" if "%%~dpxa" NEQ "%~dpx0" ( if not exist "%%~xa" mkdir "%%~xa" move "%%a" "%%~dpa%%~xa\" ))
Code Batch : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 @echo off for %%a in (".\*") do ( if "%%~na" EQ "2017"
Bref le truc qui me bloque c'est que je ne sais pas comment isoler l'année du nom de mon fichier pour faire une comparaison, pour qu'ensuite en fonction de l'année 2017,2018, etc et du mois la commande soit différente
Un petit coup de pouce pour me mettre sur la voie serait le bienvenu.
Merci d'avance.
Partager