OVH Cloud OVH Cloud

Creer un dossier dont le nom comporte la date du jour !

3 réponses
Avatar
geo_423
Bonjour,

J'ai besoin de creer un dossier qui a pour nom : "sauve + date du jour" (la
commande "md sauve%date%" ne fonctionne pas)
et d'y copier des fichiers a l'aide de Robocopy.
Le tout est execute a partir d'un batch lancé par des utilisateurs à
n'importe quel moment.

Existe t'il un script realisant cela ?

Je debute avec les scripts !

Je vous remercie d'avance de vos reponses.

Géo

3 réponses

Avatar
Th.A.C
Bonjour,

J'ai besoin de creer un dossier qui a pour nom : "sauve + date du jour" (la
commande "md sauve%date%" ne fonctionne pas)
et d'y copier des fichiers a l'aide de Robocopy.
Le tout est execute a partir d'un batch lancé par des utilisateurs à
n'importe quel moment.

%date% contient des caractères interdits pour les noms de fichier (/ par

exemple)
il suffirait de les remplacer par des - ou des .

set aujourdhui=%date:~0,7%-%date:~8,2%-%date:~12,2%
(a partir de w2k seulement)

Avatar
JF
*Bonjour* !

| Bonjour,
| J'ai besoin de creer un dossier qui a pour nom : "sauve + date du jour"
| (la commande "md sauve%date%" ne fonctionne pas)
| et d'y copier des fichiers a l'aide de Robocopy.
| Le tout est execute a partir d'un batch lancé par des utilisateurs à
| n'importe quel moment.
| Existe t'il un script realisant cela ?
| Je debute avec les scripts !
| Je vous remercie d'avance de vos reponses.
| Géo

La variable %NomDate% élaborée par le script ci-après contient le nom à
donner au dossier sous la forme AnneeMoisJour_HeureMinute
Ceci de façon à ce que les dossiers apparaissent dans l'ordre chronologique
dans Explorer.

Plus d'info sur les extracteurs de variables utilisés avec la commande set
en collant cette commande dans Exécuter==>
HH ntcmds.chm::/percent.htm

@echo off
set D=%DATE:/=%
set D=%D:~4,4%%D:~2,2%%D:~0,2%
set T=%TIME::=%
set T=%T: =0%
set T=%T:~0,4%
set NomDate=%D%_%T%
echo NomDate = %NomDate%


--
Salutations, Jean-François ...
1- www.d2i.ch/pn/az
2- www.d2i.ch/pn/depannage/supports.html#faq
3- Montrez vos impressions d'écrans avec http://cjoint.com
4- Outlook Express: Suivez vos fils avec [CTL+H]
Avatar
geo_423
Bonjour,

Je vous remercie tous les deux pour vos reponses, c'est exactement ce qu'il
me fallait.

Merci encore.
Géo

"geo_423" <geo_423(nospam)@hotmail.com> a écrit dans le message de
news:eEE$
Bonjour,

J'ai besoin de creer un dossier qui a pour nom : "sauve + date du jour"
(la

commande "md sauve%date%" ne fonctionne pas)
et d'y copier des fichiers a l'aide de Robocopy.
Le tout est execute a partir d'un batch lancé par des utilisateurs à
n'importe quel moment.

Existe t'il un script realisant cela ?

Je debute avec les scripts !

Je vous remercie d'avance de vos reponses.

Géo