Créer un dossier avec la date du jour [MS-DOS] - Shell/Batch - Programmation
Marsh Posté le 21-07-2002 à 19:35:13
Code :
|
Marsh Posté le 21-07-2002 à 21:41:41
Dire qu'il suffit d'une ligne sous Linux/Unix : mkdir `date '+%Y%m%d'`
Marsh Posté le 21-10-2002 à 23:13:02
moi je trouve que ça c'est déjà plus court !!!!
md toto
echo t | xcopy *.* toto
for /F "tokens=1,2,3,4 delims=/, " %%i in ('date /T' do set savedate=%%i-%%j-%%k
rename toto %savedate%
ATTENTION: for /F ... savedate=%%i-%%j-%%k sur 1 seule ligne.
a+
Marsh Posté le 26-10-2002 à 18:11:37
Par contre, j'ai constaté que la séquence ci-dessus marche très bien sous NT/XP mais pas sous un W95 => message erreur de syntaxe.
Il semble que ce soit le FOR qui ne soit pas reconnu
Quelqu'un sait il pourquoi ? Et comment le faire fonctionner aussi ...
Marsh Posté le 21-07-2002 à 19:04:13
je souhaite créer un fichier BATCH qui permet de suavegarder le contenu d'un dossier.
Lors de cette sauvegarde, je souhaite qu'un dossier soit créer avec la date du jour. Dossier dans lequel vont être placés les fichiers sauvegardés.
Comment faire pour créer un dossier avec la date du jour.