XCopy est un utilitaire de ligne de commande fourni avec Windows. Elle offre beaucoup plus de fonctionnalités que la commande COPY habituelle, mais bien sûr, les fonctionnalités supplémentaires rendent XCopy un peu plus difficile à utiliser que COPY. Cette astuce fournit des informations sur certaines de ses fonctionnalités les plus intéressantes afin que vous puissiez commencer à l’utiliser avec très peu de courbe d’apprentissage.

XCopy fournit un moyen simple de copier des fichiers et des arborescences de répertoires. Sa syntaxe de base est:

C:\> XCOPY source destination [switches]

Le commutateur / E est très utile. Il est utilisé pour copier des répertoires et des sous-répertoires. Ainsi, par exemple, si vous aviez un répertoire nommé C: \ Temp \ Barry contenant des fichiers et des sous-répertoires, vous pourriez dupliquer l’arborescence de Barry (c’est-à-dire copier tous ses fichiers et sous-répertoires) vers C: \ Temp2 avec cette commande:

C:\> XCOPY C:\Temp\Barry C:\Temp2 /E

Un autre commutateur utile est / C, qui indique à XCopy qu’il doit continuer à copier même si des erreurs se produisent.

Si vous n’êtes pas sûr de ce que votre commande XCopy va copier, vous pouvez simplement faire semblant de l’exécuter, et au lieu de copier quoi que ce soit, elle vous dira ce qu’elle aurait copié. Ceci est accompli par le commutateur / L.

Le commutateur / Z est très bon à connaître, surtout si vous copiez des fichiers volumineux sur un réseau. Ce commutateur signifie que la copie est « redémarrable », ce qui signifie que si elle est interrompue, elle peut être reprise là où elle a été coupée au lieu d’avoir à recommencer la copie. Pendant que vous y êtes, je vous suggère d’ajouter le commutateur / J pour copier des fichiers volumineux. Ce commutateur indique à XCopy d’utiliser les E / S sans tampon, ce qui accélère la copie de gros fichiers.

Il existe plusieurs autres commutateurs vers XCopy, principalement liés à la suppression des messages ou des confirmations, à la gestion des attributs des fichiers et des fichiers exclus. Une liste complète des commutateurs peut être obtenue en spécifiant /? sur la ligne de commande:

C:\> XCOPY /?

Cette astuce (13226) s’applique à Windows 7, 8 et 10.