Bonjour,
Je voudrais réaliser un programme batch qui me permet de créer des dierctory lies à l'année, le mois, et enfin le jour.
J'ai réalisé cela mais les 9 premiers jours s'affichent en un seul chiffre : 2 Janvier 2017, 3 Janvier 2017 etc.. 10 Janvier 2017.
pour le triage cela n'est pas le top, j'ai essayé avec plusieurs méthodes d'avoir 01 janvier 2017, 02janvier 2017 etc. sans parvenir à insérer le 0 devant.
voici ce que j'ai fait pour tous les mois.
Cela fonctionne mais je n'arrive pas à dépasser le 08 puis il recommence à 01,02,03.... et cela à l'infini.
Es que quelqu’un a une solution ?
Cela m’aiderais beaucoup.
Merci d'avance
@echo off
echo #############################################################################
echo # #
echo # Bienvenue dans le script de creation de dossier journalier/mensuel/annuel #
echo # #
echo #############################################################################
set /P PATH="Dans quel repertoire faut il creer les dossier? (Exemple : C:\TEST) "
set /P anneedebut="Quelle est la premiere annee a creer? "
set /P anneefin="Jusqu a quelle annee faut il creer? "
set /A annee=anneedebut
:boucle_annee
:janvier
SET JOUR=1
SET MOISCOURRIER="01 Janvier "%ANNEE%
SET MOIS="Janvier"
:boucle_janvier
IF "%JOUR%"=="32" GOTO fevrier
mkdir %PATH%\%ANNEE%\%MOISCOURRIER%\%MOIS%" "%JOUR%"-"%ANNEE%
SET /A JOUR=JOUR+1
SET JOUR=0%JOUR%
IF "%JOUR%"=="010" GOTO boucle_jour2c
GOTO boucle_janvier
:boucle_jour2c
echo boucle_jour2c
SET /A JOUR=10
GOTO boucle_janvier