Crée un dossier du jour

Crée un dossier du jour - Shell/Batch - Programmation

Marsh Posté le 31-01-2007 à 11:36:58    

Bonjour,
 
Voilà je me sert du logiciel drive snapshot pour faire des sauvegardes.
J'ai crée un fichier batch pour automatiser les sauvegardes, mais j'aimerai que se fichier batch crée un répertoire avec la date du jour.
Par exemple jelance le batch et il me crée le répertoire 31012007 et ensuite il envoil es sauvegardes du jour dedans.
 
Si quelqu'un peux m'aider.
Merci d'avance

Reply

Marsh Posté le 31-01-2007 à 11:36:58   

Reply

Marsh Posté le 31-01-2007 à 15:58:07    

Voilà j'arrive a créer ce dossier sur xp grâce au code suivant :

Code :
  1. md h:\test
  2. rename h:\test "%date:~0,2%.%date:~3,2%.%date:~6,4%"


 
Il me transforme bien mon dossier test en 31012007.
Mon problème et que je veux faire marcher ce script sur un 2000server et la je n'obtiens pas ce résultat, le batch me crée un dossier qui s'appelle "mer. .1" Dans ce dossier j'ai un sous dossier qui s'appel "01" et dans ce sous dossier j'ai encore un sous dossier qui s'appel "2007"
Ce qui me donne mer. .1\01\2007
 
Que faut-il faire pour que ca marche sous 2000
Merci

Reply

Marsh Posté le 31-01-2007 à 17:48:45    

Bonjour,
Pourquoi ne pas ajouer 5 tout simplement ?
"%date:~5,2%.%date:~8,2%.%date:~11,4%"

Reply

Marsh Posté le 01-02-2007 à 08:59:41    

Merci, c'etait effectivement la bonne solution :D

Reply

Sujets relatifs:

Leave a Replay

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