Je veux créer un fichier .bat qui, une fois ouvert, copiera un dossier et tout ce qu'il contient dans un autre dossier situé sur une autre partition. Voici exactement ce que j'essaie de faire:
Copiez C:\Documents and Settings\user\Desktop\Документи
et tout ce qu’il contient dans D:\Backup
. J'ai essayé avec beaucoup xcopy
commandes mais sans résultat. Merci.
J'ai lancé la commande Invite avec /k
et je l'ai vu.
ce qui m'a fait penser qu'il y a un problème avec la police. J'ai installé une nouvelle police qui devrait résoudre ce problème (YGP_NT
), mais j'ai le même problème (oui, je l'ai changé depuis les propriétés de cmd, j'ai modifié TrueTypeFont avec regedit et j'ai redémarré le PC). Je peux écrire en cyrillique dans la cmd si cela peut aider.
xcopy "%userprofile%\Desktop\Документи" "D:\Backup\" /s/h/e/k/f/c
devrait fonctionner, en supposant que votre paramètre de langue autorise cyrillique (ou que vous utilisiez des polices Unicode dans la console).
Pour référence sur les arguments: http://ss64.com/nt/xcopy.html
xcopy e:\source_folder f:\destination_folder /e /i /h
Le/h est juste au cas où il y aurait des fichiers cachés. Le/i crée un dossier de destination s’il existe plusieurs fichiers sources.
xcopy "C:\Documents and Settings\user\Desktop\Документи" "D:\Backup" /s /e /y /i
Le problème vient probablement de l'espace. Essayez avec des guillemets.