Fichier bat pour sauvegarde

Fichier bat pour sauvegarde - Shell/Batch - Programmation

Marsh Posté le 07-04-2007 à 19:32:53    

Bonjour,
je ne connais pas grand en commande dos mais j'essaye de me faire un fichier .bat qui me sauvegarde plusieurs dossiers comme par exemple le dossier de mon profile Firefox.
Donc voici le fichier :
 

Code :
  1. xcopy C:\Documents and Settings\aaaaaaaaaa\Application Data\Mozilla S:\Mozilla /s /y


 
et voici le résultat :
 

Code :
  1. C:\Telechargement>xcopy C:\Documents and Settings\Kasi\Application Data\MozillabS:\Mozilla /s /y
  2. Nombre de paramètres non valide


 
Donc je pense que le problème vient du fait que c'est dans le dossier "Documents and Settings" (je suis en administrateur).
Ya-t-il un moyen de résoudre ce problème ?
Merci


Message édité par hacksi le 07-04-2007 à 19:33:26
Reply

Marsh Posté le 07-04-2007 à 19:32:53   

Reply

Marsh Posté le 07-04-2007 à 20:00:23    

C'est une erreur classique : les chemins contenant des espaces doivent être mis entre guillemets, l'espace étant le séparateur des paramètres.
xcopy "C:\Documents and Settings\Kasi\Application Data\Mozillab" S:\Mozilla /s /y
 
Sinon, une bonne habitude est d'utiliser les variables d'environement quand possible :
xcopy "%UserProfile%\Application Data\Mozillab" S:\Mozilla /s /y


Message édité par wackevat le 07-04-2007 à 20:01:07
Reply

Marsh Posté le 07-04-2007 à 20:12:01    

Ok merci ça marche :)

Reply

Marsh Posté le 08-04-2007 à 07:36:49    

Si non tu sais tu peut directement déplacer ton profile firefox sur une autre partition, ensuite tu entre dans l'invite de commande:

Code :
  1. firefox.exe -p

et tu indique le chemin du profile, ça t'évitera de faire des saucegarde c'est ce que j'ai fait.

Reply

Marsh Posté le 20-04-2007 à 20:07:31    

Bjr,
est-il possible d'éviter de copier certains fichiers avec xcopy ?
Par exemple je voudrais éviter de copier les fichiers ".png"
Merci

Reply

Sujets relatifs:

Leave a Replay

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