Quelle est une meilleure alternative de copie de fichier que la valeur par défaut de Windows?

J'ai besoin de copier des centaines de fichiers aléatoires sur mon ordinateur et je me méfie de l'utilisation de la copie de fichier vanilla intégrée à Windows.

Je ne veux pas qu'il soit accroché sur un "Êtes-vous sûr?", "Êtes-vous vraiment sûr?", "Même les fichiers zip?", "Sûrement pas des fichiers en lecture seule aussi!" boucle dès que je pars.

Je ne veux pas que ça marche pendant des heures et puis arrête de façon inattendue: "Quelqu'un a déjà ouvert ce fichier et je ne vais donc pas le copier!" puis annuler la copie entière ou simplement quitter sans aucune indication de ce qui a été fait et quel travail reste.

Avec quels programmes de gestion de fichiers avez-vous de l'expérience? Lequel recommandez-vous?

This question is related to my other question: How can I use an old PATA hard disk drive on my newer SATA-only computer?

0
Cette question est follement hors sujet, mais se rendre compte que comme l'une des premières questions sur StackOverflow il a probablement été demandé avant l'existence de SuperUser et a été considéré sur le sujet à l'époque. Il devrait probablement être protégé avec un de ces autocollants historiques et laissé seul.
ajouté l'auteur Mark Ransom, source

11 Réponses

Utilisez Robocopy (copie de fichier robuste) .

REMARQUE:

Dans Windows Vista et Server 2008 lorsque vous tapez:

xcopy /?

vous obtenez:

REMARQUE: Xcopy is now deprecated, please use Robocopy.

Alors commencez à vous habituer à robocopy :)

0
ajouté
@Chris Weber: Oui, j'ai aussi remarqué cela, je me demande vraiment l'histoire derrière.
ajouté l'auteur huseyint, source
La principale plainte que j'ai toujours eu avec XCOPY est qu'il recopie toujours les fichiers même si le fichier de destination existe déjà avec la même taille de fichier et la même date de modification.
ajouté l'auteur Gordon Bell, source
Je viens d'essayer xcopy / s sur Windows 8 et n'obtiens aucune note comme ça
ajouté l'auteur Lưu Vĩnh Phúc, source
Il n'y a pas d'avertissement de dépréciation sur Windows 7, mais il existe sur Windows 2008.
ajouté l'auteur Chris Weber, source

Que diriez-vous du bon vieux Command-Line Xcopy? Avec S: étant la source et T: la cible:

xcopy /K /R /E /I /S /C /H /G /X /Y s:\*.* t:\

/ K Copies des attributs. Xcopy normal réinitialisera les attributs en lecture seule.

     

/ R Écrase les fichiers en lecture seule.

     

/ E Copie les répertoires et sous-répertoires, y compris ceux qui sont vides.

     

/ I Si la destination n'existe pas et copie plusieurs fichiers, suppose que la destination doit être un répertoire.

     

/ S Copie les répertoires et les sous-répertoires à l'exception des sous-répertoires vides.

     

/ C Poursuit la copie même si des erreurs se produisent.

     

/ H Copie aussi les fichiers cachés et les fichiers système.

     

/ Y Supprime l'invite pour confirmer que vous voulez remplacer un fichier de destination existant.

     

/ G Permet la copie de fichiers cryptés vers une destination qui ne prend pas en charge le cryptage.

     

/ X Copie les paramètres d'audit du fichier (implique / O).

(Edit: Ajouté / G et / X qui sont nouveaux depuis quelques années)

0
ajouté
cela fonctionne beaucoup mieux que la copie des fenêtres normales. Nous avons dû copier un serveur de documents d'une partition à une autre une fois. Je pense que nous avons essayé la copie de Windows d'abord (a dit qu'il allait prendre 20something heures). Lorsque nous avons essayé X-copy, il a fallu moins de 10 (et gardé les autorisations de Windows intactes).
ajouté l'auteur Miles, source
xcopy a un bug sérieux si le chemin d'un seul fichier lors de la copie a plus de 256 caractères. xcopy annulera toute l'opération avec une erreur «mémoire insuffisante» -> n'utilisez pas xcopy! Comme alternative, cela fera à peu près ce que fait xcopy sans les bogues: robocopy c: \ srcdir d: \ dstdir / XJ / SL / B / E / S / R: 1 / W: 1 / NFL / NS / NC / MT> mylog.txt 2> & 1
ajouté l'auteur Oliver Zendel, source

Xcopy conserve la date de modification, seule la date de création et la date d'accès seront modifiées.

(testé sur XP Pro, essayez-le sur un petit dossier pour vérifier si vous utilisez Vista car je ne l'ai pas testé sous Vista)

Edit: Vous pouvez vouloir rediriger la sortie si:

xcopy /K /R ....... s:\*.* t:\ >c:\xcopy.log 2>&1

De cette façon, si les fichiers ne parviennent pas à copier, vous pouvez vérifier le journal (c'est-à-dire que les informations sur le volume système génèrent une erreur, mais ce dossier n'a pas d'importance pour ce que vous essayez de faire).

0
ajouté

Vous pouvez essayer SuperCopier , il remplace le mécanisme de copie Windows standard lorsqu'il est chargé.

Il peut réessayer des fichiers échoués à la fin, reprendre une copie annulée (même une copie annulée par Windows), accepte "Tous" pour toutes les réponses. Vous pouvez même répondre aux questions ennuyeuses (le fichier existe déjà, le fichier de copie d'erreur) avant qu'elles ne se produisent.

0
ajouté

You really need to use a file Sync tool, like SyncBackSE, MS SyncToy, or even something like WinMerge will do the trick. I prefer SyncBack as it allows you to set up very explicit rules for just about every possible case and conflict, at least more so than the other two. With any of these you won't have to keep clicking all the pop-ups and you can verify, without a doubt, that the destination is exactly the same as the source.

0
ajouté
c'est presque aussi cool que le mec dont le nom d'utilisateur est "indéfini"
ajouté l'auteur tim, source

Cela ressemble à un outil de style de sauvegarde peut être ce que vous recherchez.

J'ai utilisé SyncBack (l'une des versions est gratuite). Vous pouvez également essayer MS SyncToy qui essaie de faciliter le déplacement, la copie, la synchronisation, etc. .

Si vous ne copiez que des fichiers aléatoires à des moments aléatoires, vous pouvez essayer Copie totale qui a été ajouté bénéfice de bien travailler sur un réseau (pause, reprise, etc.).

0
ajouté

J'ai utilisé Copy Handler. La plus belle chose à ce sujet est qu'il met en file d'attente ses tâches comme un gestionnaire de téléchargement. Il a une extension shell, donc vous pouvez soit faire un clic droit glisser, ou simplement copier avec copyhandler comme action par défaut.

0
ajouté

Utilisez Robocopy , il a la possibilité de copier des fichiers en mode "restartable", plus il doit respecter les attributs du fichier. Et il vient avec Vista et Server 2008, et vous pouvez le télécharger pour les anciens systèmes d'exploitation. De plus, vous pouvez le configurer pour réessayer sur les copies ayant échoué, pour récupérer les fichiers temporairement utilisés par un autre processus.

0
ajouté

Vous pouvez essayer TeraCopy ou RoboCopy .

0
ajouté
Teracopy n'a pas pu gérer le cas où le câble de lecteur externe est déconnecté et a ensuite été remis en place. Même si la lettre de lecteur est la même, elle est bloquée en permanence sur "Appareil non prêt". C'est le problème que je suis venu résoudre ici car j'ai 50 disques avec des connecteurs lâches. :(
ajouté l'auteur Christian Shay, source

Je me suis construit un PC avec 4 Go de RAM, dual core 1,8 GHz 40 Go PATA primaire, et 250 Go SATA secondaire, et installé Windows Vista Business Edition. Lorsque j'ai dû copier 120 Go de données de mon ancien disque PATA, Vista a lamentablement échoué et a continué à se bloquer. Je recommande vraiment Teracopy Free Edition.

0
ajouté

Je préférerais définitivement:

1) Teracopy - Basé sur l'interface graphique, remplace l'interface de copie / déplacement de Windows par défaut et s'ajoute au menu contextuel . La version de base est gratuite (pour une utilisation à domicile, je suppose).

2) Robocopy - basé sur CLI, utile lors de l'écriture de scripts. Outil gratuit de MS et est inclus dans Vista / Windows 2008. MS Technet a également une interface graphique pour robocopy - utile pour créer des instructions que vous pouvez ensuite intégrer dans des scripts ou sur l'invite de commande.

PS: Je sais que ceux-ci ont déjà été suggérés ici et j'aurais voté sur eux, si je le pouvais.

0
ajouté