Du point de vue des performances uniquement , xcopy ou robocopy vous donneront des résultats similaires. J'ai effectué quelques tests sur une boîte Windows Vista 64 bits SP2 pour faire des comparaisons. Toutes les copies ont été effectuées entre un disque interne SATA II à 7200 tr / min et un lecteur USB 2.0 externe ou sur le même lecteur interne lui-même où indiqué. Aucune configuration spéciale n'a été effectuée (décidez-vous si cela invalide / valide le test), uniquement pour entrer la commande dans un fichier de commandes à exécuter. PowerShell a été utilisé pour capturer les heures de début et de fin. Après quelques passes, voici les moyennes des outils avec lesquels j'ai joué:
Fichier: 732 909 568 octets (698 Mo), 1 fichier ISO copié dans un répertoire différent sur le même disque interne.
copy 6 secs (ex. copy G:\folder1\* G:\folder2\)
xcopy 6 secs (ex. xcopy G:\folder1 G:\folder2 /I /E /Y /R)
robocopy 6 secs (ex. robocopy G:\folder1\ G:\folder2 /E /NP)
teracopy 28 secs (ex. TeraCopy.exe Copy G:\folder1\ G:\folder2\)
fastcopy 19 secs (ex. fastcopy.exe /auto_close G:\folder1 /to=G:\folder2)
Fichier: 732 909 568 octets (698 Mo), 1 fichier ISO copié sur un disque USB externe.
copy 36 secs (ex. copy G:\folder1\* I:\folder2\)
xcopy 35 secs (ex. xcopy G:\folder1 I:\folder2 /I /E /Y /R)
robocopy 36 secs (ex. robocopy G:\folder1\ I:\folder2 /E /NP)
teracopy 36 secs (ex. TeraCopy.exe Copy G:\folder1\ I:\folder2\)
fastcopy 38 secs (ex. fastcopy.exe /auto_close G:\folder1 /to=I:\folder2)
Fichiers: 45 039 616 octets (42,9 Mo) 5 fichiers aléatoires copiés sur un disque USB externe
copy 6 secs (ex. copy G:\folder1\* I:\folder2\)
xcopy 5 secs (ex. xcopy G:\folder1 I:\folder2 /I /E /Y /R)
robocopy 6 secs (ex. robocopy G:\folder1\ I:\folder2 /E /NP)
teracopy 12 secs (ex. TeraCopy.exe Copy G:\folder1\ I:\folder2\)
fastcopy 6 secs (ex. fastcopy.exe /auto_close G:\folder1 /to=I:\folder2)
Fichiers / directoies: 1 087 180 800 octets (1,01 Go), 27 fichiers / 8 répertoires copiés sur un disque USB externe.
copy *Not included in test
xcopy 57 secs (ex. xcopy G:\folder1 I:\folder2 /I /E /Y /R)
robocopy 58 secs (ex. robocopy G:\folder1\ I:\folder2 /E /NP)
teracopy 56 secs (ex. TeraCopy.exe Copy G:\folder1\ I:\folder2\)
fastcopy 60 secs (ex. fastcopy.exe /auto_close G:\folder1 /to=I:\folder2)
Ce n'est en aucun cas un test exhaustif, mais le simple fait de lancer un scénario rapide du monde réel sur certains des outils les plus populaires de ce genre montre que votre assez sûr coller avec xcopy ou Robocopy (du point de vue des performances uniquement). L'option Robocopy /NP
(pas de progression) vous fait également gagner 0 fois. Cela ne signifie pas pour autant que vous ne pouvez pas utiliser autre chose que xcopy. Robocopy est un excellent exemple (de Wikipedia ):
Robocopy est remarquable pour ses capacités au-delà des commandes intégrées de copie et
xcopy de Windows, notamment:
- Capacité à tolérer les pannes de réseau et à reprendre la copie là où elle s'était arrêtée auparavant (les fichiers incomplets sont notés avec un horodatage correspondant au 01/01/1980 et contiennent un enregistrement de récupération afin que Robocopy sache où continuer).
- Possibilité de copier correctement les attributs, les informations sur le propriétaire, les flux de données alternatifs, les informations d'audit et les horodatages par défaut, sans avoir besoin de nombreux commutateurs de ligne de commande souvent oubliés.
- Possibilité de copier correctement les ACL NTFS (lorsque / COPYALL est fourni) et d'affirmer le "droit de sauvegarde" Windows NT (/ B) afin qu'un administrateur puisse copier un répertoire entier, y compris les fichiers dont la lisibilité a été refusée à l'administrateur.
- Persistance par défaut, avec un nombre programmable de tentatives automatiques si un fichier ne peut pas être ouvert.
- Un mode "miroir", qui maintient les arbres synchronisés en supprimant éventuellement les fichiers de la destination qui ne sont plus présents dans la source.
- Possibilité de copier un grand nombre de fichiers qui autrement planteraient l'utilitaire XCOPY intégré.
- Un indicateur de progression sur la ligne de commande qui se met à jour en continu.
- Possibilité de copier des noms de fichiers et de dossiers longs dépassant 256 caractères - jusqu'à 32 000 caractères théoriques - sans erreurs.