Créer un . bat pour copier un dossier vers un autre

Créer un . bat pour copier un dossier vers un autre - Windows & Software

Marsh Posté le 29-08-2005 à 14:09:59    

Bonjour à tous,  
 
j'aimerais me créer un fichier .bat qui s'exécuterais tous les we par exemple et qui me copierais mon répertoire C:\Program Files\Moi vers le répertoire C:\Program Files\Toi.  
 
Comment dois-je procéder.  
 
Merci beaucoup à tous.  
@+ tard

Reply

Marsh Posté le 29-08-2005 à 14:09:59   

Reply

Marsh Posté le 29-08-2005 à 14:43:24    

Salut,
Faut que tu écrives
xcopy C:\Program Files\Moi S:\Program Files\Toi /y /e /h /d
 
En faisant un lecteur réseau pointant vers ton "program files" de "toi" : soit S dans l'exemple
 
Après tu automatise par le planificateur de tâches...

Reply

Marsh Posté le 29-08-2005 à 14:52:36    

pas compris le truc reseau ("qui me copierais mon répertoire C:\Program Files\Moi vers le répertoire C:\Program Files\Toi" faut un lecteur reseau pour faire ca ??) mais dans l'ensemble c'est ca ^^

Reply

Marsh Posté le 29-08-2005 à 15:50:38    

Bah comment tu peux faire pour copier d'un disque c: sur un autre par le réseau vu que tu peux pas pointer sur un nom réseau par le .bat ??
 
Moi ce que je pense c'est que sur "Moi" tu créé un lecteur réseau qui renvoit sur le c: de "Toi", non ?

Reply

Marsh Posté le 30-08-2005 à 09:31:57    

Pourrais-je en savoir plus sur tout ce que je dois écrire, car je suppose qu'il ne faut pas mettre que cette ligne et je suis completement novice là-dessus ;-)
 
Merci

Reply

Marsh Posté le 30-08-2005 à 09:42:42    

Hé bien si tu as juste besoin d'écrire cette unique ligne.
Pour le faire, il faut juste créer un nouveau fichier texte, tu écris la ligne, tu enregistres et modifie l'extension .txt en .bat. Ton icone va changer et tu pourras changer ton fichier en faisant "clic droit" "Modifier" si tu veux changer qq chose.
Pour le lecteur réseau, faire connecter un lecteur réseau dans un explorateur de fichier, menu Outils...
 
Voilà.

Reply

Marsh Posté le 30-08-2005 à 11:19:42    

merci Bagghera ;-)

Reply

Marsh Posté le 30-08-2005 à 11:22:32    

et à quoi servent les /y /e /h /d  ???
 
Merci

Reply

Marsh Posté le 30-08-2005 à 11:26:11    

je viens de faire le test rien ne se passe, pas de copie de répertoire.
 
en le faisant pas à pas j'ai "Nombre de paramètres non validé"

Reply

Marsh Posté le 30-08-2005 à 11:42:17    

Si ton chemin contient des espaces, il faut le quoter. Exemple :
"C:\Program Files\Moi"

Reply

Marsh Posté le 30-08-2005 à 11:42:17   

Reply

Marsh Posté le 30-08-2005 à 12:30:54    

Quoter signifie quoi excatement ?

Reply

Marsh Posté le 30-08-2005 à 12:34:39    

Mettre des guillemets autour ;)

Reply

Marsh Posté le 30-08-2005 à 13:20:02    

scuse j'avais pas fais attention ;-)

Reply

Marsh Posté le 30-08-2005 à 13:28:11    

Note qu'il existe un utilitaire nommé robocopy qui est beaucoup beaucoup beaucoup plus efficace que xcopy et qui offre un choix bien plus vaste d'options.
 
Tu le trouves dans le resource kit à cette adresse :
http://www.microsoft.com/downloads [...] laylang=en
 
Des versions avec juste l'exécutable (robocopy.exe) circulent sur le net, tu les trouves assez facilement avec Google.
 
Niveau utilisation, il suffit de mettre robocopy.exe par exemple dans le dossier de windows et ensuite depuis un invite de commande tu saisis "robocopy /?" pour avoir une explication sur son utilisation.
 
Après il te reste à faire une tâche planifiée, tu n'as pas forcément besoin de créer un batch, l'appel à robocopy.exe avec les bon paramètres peut se faire dans la tâche planifiée.

Reply

Marsh Posté le 15-09-2005 à 10:15:25    

Salut,
Pour que ton .bat fonctionne il te faut :
1. lancer l'invite de commandes MSDOS
2. taper EDIT et valider
là une interface s'ouvre.
tu tappe ton code à l'aide de cet éditeur et tu enregistre.
 
logiquement cela devrait fonctionner.

Reply

Marsh Posté le 07-01-2012 à 18:00:33    

Je n'aurai qu'un mot SYNCBACK  
 
très bien !!! enfin!

Reply

Marsh Posté le 07-01-2012 à 18:02:43    

7 ans apres ....


---------------
Mieux vaut apprendre à un homme à pêcher avant de l'avoir tué.
Reply

Sujets relatifs:

Leave a Replay

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