J'essaie d'écrire un script simple pour sauvegarder des fichiers et des répertoires spécifiques, mais il semble échouer lors de la copie sur le lecteur réseau. J'ai vu d'autres problèmes similaires conseillant de mapper le lecteur à l'aide de l'utilisation du réseau, mais sur ces systèmes, le système H:
sera toujours déjà monté (je suis heureux que le script échoue dans les cas où le lecteur n'a pas été monté). Je l'ai isolé sur la ligne suivante, qui échoue également lors du collage directement dans CMD.
H:\>xcopy "C:\Users\<user>\My Documents" "H:\<user>-backup-26022015\My Documents" /s /c /d /e /h /i /r /y
Access denied
Unable to create directory - H:\<user>-backup-26022015\My Documents
File not found - *.*
0 File(s) copied
Des idées que je fais mal?
Réponses:
Je suppose que vous avez volontairement laissé votre répertoire personnel hors du chemin, assurez-vous qu'il soit bien dans le répertoire.
Essaye ça:
Avec win7 et les versions ultérieures, votre répertoire MyDocs n’appelle plus réellement "Mes documents", bien que l’explorateur l’affiche parfois ainsi, mais ce nom n’est pas vraiment valide. La ligne de commande requiert donc le chemin d’accès C: \ Users \% USERNAME%. \ Documents. Même si le message d'erreur se plaint de la création du chemin de destination, son vrai problème est le chemin de la source (je l'ai confirmé avec les tests).
Notez également que vous imbriquez un dossier Mes documents dans un autre, en laissant une dernière barre oblique du paramètre source et en spécifiant le nom du dossier dans la destination, afin que vos fichiers se retrouvent dans h: -backup-260215 \ Mes documents \ Mes Documents. si vous voulez résoudre ce problème, ajoutez un '\ *' final au chemin source.
la source
Comme Frank l'a dit, l'erreur est due au fait que "Mes documents" est un lien (ou au moins une implémentation défectueuse de Microsofts), pas un répertoire (comme on le voit avec
dir /a
). Vérifiez égalementicacls H:\
que vous avez bien les droits. Vous pouvez également utiliser les dates ISO (2015-02-25) pour pouvoir trier correctement ou utiliser des outils plus avancés que xcopy pour les sauvegardes . voir wikipedia.org/wiki/NTFS_symbolic_linkla source