Bonjour, et bienvenue sur nos forums
copy – Cette commande est utilisée pour copier un ou plusieurs fichiers d’un emplacement à un autre.
Liste des commutateurs communément utilisés avec la commande copy
y – Remplace des fichiers existants sans afficher d’invite de confirmation.
-y – Affiche une invite de confirmation avant de supplanter des fichiers existants.
a – Copie des fichiers ASCII. S’applique au fichier la précédant et à tous les fichiers suivants.
b – Copie des fichiers binaires. S’applique au fichier la précédant et à tous les fichiers suivants.
v – Vérifie la copie effectuée pour s’assurer qu’un fichier a été copié correctement. Si la copie ne peut pas être vérifiée, le programme affiche un message d’erreur
On utilise la commande => copy con, pour copier des fichiers de la console clavier vers l’écran, des fichiers peuvent être créés, puis sauvegardés sur le disque
Sélection d'un ou plusieurs fichiers
Toutes les commandes suivies d'un espace puis des commutateurs suivants, agiront sur les fichiers sélectionnés :
NOM.EXT Sélection d'un fichier dont on précise le NOM et l'EXTension.
*.EXT Sélection de tous les fichiers dont on précise l'EXTension.
B*.* Sélection de tous les fichiers dont le nom commence par B.
C*.EXT Sélection de tous les fichiers dont le nom commence par C et dont on précise l'EXTension.
*.* Sélection de tous les fichiers sans exception.
Gestion des fichiers
Copie de fichiers (transfert d'un ou plusieurs fichiers, d'un lecteur à un autre ou d'un dossier à un autre) :
COPY C:NOM.EXT A: Copie d'un fichier se trouvant sur le lecteur C, vers le lecteur A et dont on précise le NOM et l'EXTension.
COPY C:*.COM A: Copie de tous les fichiers se trouvant sur le lecteur C et dont l'extension est COM, sur le lecteur A.
COPY A:X*.* C: Copie de tous les fichiers se trouvant sur le lecteur A et dont les noms commence par X, sur le lecteur C.
COPY A:*.* C: Copie de tous les fichiers se trouvant sur le lecteur A, sur le lecteur C.
COPY A.TXT+B.TXT C.TXT Fusionne les fichiers A.TXT et B.TXT en un seul dans un troisième fichier C.TXT.
XCOPY A:*.* C:. Équivaut à la commande précédente (COPY) mais à la différence près qu'elle permet quelques options supplémentaires comme nous allons le voir.
XCOPY A:*.* C: /s. Copie de tous les fichiers se trouvant sur le lecteur A, sur le lecteur C mais en y incluant les fichiers situés dans les sous répertoires (option /s).
XCOPY A:*.* C: /s /m. Idem que la commande précédente mais cette fois ci en désactivant l'attribut archive (voir ci-desssus). Dans ce cas XCOPY (avec l'option /m) ne copie que les fichiers dont l'attribut archive est activé. Pour une dizaine de fichiers (dont la capacité totale serait de même pas 20 Ko) cela n'a certes pas grand intérêt. Mais là où l'on en sent l'utilité, c'est dans le cas d'un serveur hébergeant des milliers (voir des dizaines de milliers) de fichiers dont la capacité totale se chiffrent en centaines de millions d'octets. Il est évident que cela est beaucoup rapide de ne sauvegarder que les quelques dizaines de fichiers modifiés pendant la journée plutôt que d'être obligé de tout sauvegarder à chaque fo
@+ ag