[resolu]script pour sauvegarde incrémentale

script pour sauvegarde incrémentale [resolu] - Shell/Batch - Programmation

Marsh Posté le 19-06-2009 à 18:33:06    

bonjour à tous,
 
je viens de passer sous win7.
sous xp, j'avais fait un petit script en batch avec xcopy.
 
Quand j'executais le script, un répertoire à la date du jour + heure était crée puis je lançais une sauvegarde incrémentale des documents dans ce répertoire.
 
Cela fonctionnait bien.
 
Voici le script  

Code :
  1. cd "d:\mes sauvegardes\"
  2. md "%date:/=-% %time::=-%"
  3. xcopy C:\Users\Matt 'D:\mes sauvegardes' /M /S /F


 
le script était placé sur le bureau afin que l'utilisateur clique dessus.
 
sous 7 (7100), la commande cd ne donne rien. Elle ne me déplace pas dans le répertoire souhaité.
bug ?  
 
J'ai pensé à powershell, (il me fait penser au bash car certaines commandes sont similaires) mais je ne connais pas la variable qui me permettrait de créer un répertoire à la date du jour + heure.
Le reste fonctionne parfaitement.
 
Merci pour vos aides car je ne connais absolumment pas PS mais je compte m'y mettre via le bouquin de l'eni


Message édité par tocri le 21-06-2009 à 12:57:28
Reply

Marsh Posté le 19-06-2009 à 18:33:06   

Reply

Marsh Posté le 19-06-2009 à 20:43:26    

cd n'ouvre pas "d:\..." si le répertoire courant est sur une autre partition. Il faut ajouter l'option /d. Ca m'étonne que ça marchait avant d'ailleurs.

Reply

Marsh Posté le 21-06-2009 à 12:57:11    

effectivement.
 
j'avais donné le code de tête.
En me connectant au buraeau, le commutateur /D était présent.
 
Merci pour l'info. Pb résolu

Reply

Sujets relatifs:

Leave a Replay

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