Fichier BATCH : Commande md

Fermé
Sébastien Tr. - 8 avril 2004 à 13:42
 bertrand - 30 avril 2004 à 15:30
Bonjour,

J'aimerais avoir un fichier batch qui me permet de créer un répertoire dont le nom est la date.

Pour l'instant j'essaie de le faire avec une variable statique et ca ne veut pas fonctionner.

set dir_name = essai
md C:\temp\OWB_Export\%dir_name%

Est-il possible d'effectuer ce type d'opération via un batch?

Merci d'avance.

Sébastien

1 réponse

Salut, voila ce que j'utilise pour créer des dossiers qui ont la date du jour :

@echo off

FOR /F "TOKENS=1,2,3 DELIMS=./ " %%A IN ('DATE/T') DO ( 
set JOUR=%%A
set MOIS=%%B
set ANNEE=%%C 
)

SET /A JOURAFF = JOUR
SET /A MOISAFF = MOIS
SET /A ANNEEAFF = ANNEE

mkdir "Z:\%JOURAFF%-%MOISAFF%-%ANNEEAFF%"


@+
2
Sébastien Tr.
8 avril 2004 à 13:49
merci j'essaie ca tout de suite
0
Sébastien Tr.
8 avril 2004 à 13:51
Merci beaucoup ca marche très bien.

Bonne après-midi.
0
gargamel > Sébastien Tr.
8 avril 2004 à 13:52
pas de problème,

@+
0
bertrand > Sébastien Tr.
30 avril 2004 à 15:30
question bête... mais quand j'essaie de créer le répertoire, j'ai le droit à un message d'erreur du style :
espace d'environnement insuffisant
cela signifie t'il que je ne peux rien faire parceque je suis sous windows 98 ?
0