Page 1 sur 1

question xcopy

Posté : 08 févr. 2010 13:30
par keben
bonjour
J'ai créer un batch xopy afin de pouvoir copier l'ensemble d'un dossier avec ses acl vers un autres.
Mon batch demande d'indiquer le nom de la source ainsi que le nom du dossier de destination.
Mon petit souci : comment faire pour descendre d'un niveau d'arborescence (équivalent cd..) puis de remonter d'un niveau dans un répertoire dont le nom est connu (équivalent cd toto) avant d'effectuer la copie)
J'ai bien mis ces instructions (CD.. et cd toto) dans mon batch mais l'enchainement n'est pas bon car au moment de copier l'instruction est déjà dans le répertoire de destination : et ne voit donc plus le fichier source en référence.
Je pense que ce n'est rien mais je bute sur ça... merci à quiconque pourra m'apporter son aide

voici le batch

@echo off
setlocal
set source=
set /p source=entrer le nom exact du dossier source:
if {%source%}=={} goto :end
set folder=
set /p folder=entrer le nom du dossier de destination:
if {%folder%}=={} goto :end
cd..
cd toto
echo d|xcopy %source% %folder% /e /o /i
echo la copie des fichiers s'est bien terminée
:end
endlocal

Re: question xcopy

Posté : 09 févr. 2010 19:03
par Laddy
Bonjour
voila pourquoi on aime pas le multipostage, les membres ne prennent pas le temps de régler leur sujet.

Réponse donnée :
http://batch.xoo.it/t1086-question-xcopy.htm