[Batch] Création automatique de dossier ?

Création automatique de dossier ? [Batch] - Win NT/2K/XP - Windows & Software

Marsh Posté le 11-09-2006 à 14:09:39    

Bonjour,  
 
Pour un de ma utilisateurs, j'ai besoin de créer un batch, en ligne de commande, qui me permette de créer automatiquement un dossier à la date du jour, voir des dossiers "\year\month\day" de manière automatique.
Mais tout ce que j'arrive à faire, c'est du "\day\month\year" ....
Quelqu'un aurait une astuce ?
 
Pour info, je fais ça pour le moment :
 

Code :
  1. md "%date%"


 
Merci d'avance pour votre aide !

Reply

Marsh Posté le 11-09-2006 à 14:09:39   

Reply

Marsh Posté le 11-09-2006 à 14:15:30    

Il faut jouer avec les chaînes de caractère :
 
 
SET Jour=%date:~0,2%
SET Mois=%date:~3,2%
SET Annee=%date:~6,4%
SET Dossier=%annee%%mois%%jour%
md %dossier%

Reply

Marsh Posté le 11-09-2006 à 15:47:28    

Merci beaucoup !
J'ai trouvé une autre méthode :
- Dans le panneau de configuration, aller sur "Options régionales et linguistiques"
- Changer le paramètres de gestion des dates courtes en sélectionnant "aaa-MM-jj" et en changeant le "/" par un "-"
 
Et hop, ma commande "md "%date%" me créé bien un répertoire appellé 2006-09-11.
Nickel pour moi !
 
Ta commande va toutefois me servir, merci encore !

Reply

Marsh Posté le 12-09-2006 à 14:20:23    

minakator a écrit :

Merci beaucoup !
J'ai trouvé une autre méthode :
- Dans le panneau de configuration, aller sur "Options régionales et linguistiques"
- Changer le paramètres de gestion des dates courtes en sélectionnant "aaa-MM-jj" et en changeant le "/" par un "-"
 
Et hop, ma commande "md "%date%" me créé bien un répertoire appellé 2006-09-11.
Nickel pour moi !
 
Ta commande va toutefois me servir, merci encore !


Pas la peine de faire tous cela, modifie la 4eme ligne du code pour obtenir :
SET Dossier=%annee%-%mois%-%jour%
et c'est tous

Reply

Marsh Posté le 12-09-2006 à 14:21:57    

minakator a écrit :

Merci beaucoup !
J'ai trouvé une autre méthode :
- Dans le panneau de configuration, aller sur "Options régionales et linguistiques"
- Changer le paramètres de gestion des dates courtes en sélectionnant "aaa-MM-jj" et en changeant le "/" par un "-"
 
Et hop, ma commande "md "%date%" me créé bien un répertoire appellé 2006-09-11.
Nickel pour moi !
 
Ta commande va toutefois me servir, merci encore !


Certes, ça fonctionne. Mais uniquement sur ton ordi et sous ta session uniquement.


---------------
Kao ..98 - Uplay (R6S) : kao98.7.62x39 - Origin (BF4, BF1) : kntkao98
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed