web-dev-qa-db-fra.com

Comment empêcher la copie d'erreur de nom de fichier long à partir d'un lecteur externe?

J'ai un disque dur externe avec beaucoup de fichiers (800 Go). Je souhaite copier l'intégralité du contenu du disque dur externe sur mon lecteur local. obtenir de nombreuses erreurs sur le nom de fichier long ou le chemin d'accès long. Renommer n'est également pas possible à cause du nombre d'erreurs.

Que puis-je faire à propos de ce problème?

19
SliverLight

Vous obtiendrez ce type d'erreur si vous utilisez la copie glisser-déposer dans l'Explorateur Windows.

Toutefois, si vous utilisez Robocopy, vous devriez être en mesure de copier les fichiers sans aucun problème.

La version en ligne de commande de Robocopy est intégrée à Windows 7 et Windows Server 2008; il peut être téléchargé pour d'autres systèmes d'exploitation. Bien qu’il existe une interface graphique téléchargeable, il est préférable de l’utiliser à partir de la ligne de commande (alias CMD.exe).

Par défaut, Robocopy devrait gérer les chemins supérieurs à 256 caractères (il existe un commutateur pour le désactiver, mais dans votre cas, vous ne voulez pas le faire).

Exemple de ligne de commande (qui copiera tous les fichiers du dossier C:\Projects dans le dossier Z:\Projects):

robocopy "C:\Projects" "Z:\Projects" *. */COPY: DAT/E

17
misterjaytee