Salut à tous!
Voici un cas sur lequel je ne trouve pas d'issue.
Contexte :
J'ai un dossier toto quelque part sur le disque C:\ (je ne connais pas son emplacement exact) et contenant différents fichiers avec diverses extensions.
Je voudrais réaliser une copie de toto avec son contenu complet dans un répertoire nommé "backups" sous %systemdrive%.
Problème :
En utilisant ce code.
A la question de set /p j'indique ==> toto
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 @echo off set /p nom= for /r "c:\" %%j in (%nom%) do if exist "%%j" ( @echo | xcopy "%%j" "%systemdrive%\backups\%nom%" /e /i /h )>> %systemdrive%\rapport.txt
J'ai droit à l'erreur : copie cyclique impossible
J'ai bien dans backups toto et son contenu.
Je comprends que %%J et %nom% ne peuvent se copier mutuellement.
En utilisant ce code.
Plus d'erreur mais je n'obtiens que le contenu de toto.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 @echo off set /p nom= for /r "c:\" %%j in (%nom%) do if exist "%%j" ( @echo | xcopy "%%j" "%systemdrive%\backups\" /e /i /h )>> %systemdrive%\rapport.txt
Pourtant j'utilise "xcopy"?
Comment pourrais-je copier le dossier toto contenant des fichiers sans avoir cette erreur cyclique?
Merci!
>danakil1
Partager