Exporter (0) Imprimer
Développer tout
Arp
At
Cd
Cls
Cmd
Del
Dir
Fc
For
Ftp
If
Ldp
Lpq
Lpr
Md
Mmc
Msg
Nlb
Rcp
Rd
Reg
Rem
Ren
Rsh
Rsm
Rss
Sc
Set
Sfc
Ver
Vol
Développer Réduire
Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source

Copie

Copie un ou plusieurs fichiers d'un emplacement à un autre.

Pour obtenir des exemples d'utilisation de cette commande, voir des exemples.

Syntaxe



copie [/ d] [/ v] [/ n] [/y | /-y] [/ z] [/a | /b] <Source>[/a | /b] [+ <Source>[/a | /b] [+ ...]] [<Destination>[/a | /b]]

Paramètres

Paramètre Description

/d

Autorise les fichiers cryptés copiées soient enregistrés comme fichiers décryptés au lieu de destination.

/v

Vérifie que les nouveaux fichiers sont correctement écrits.

/n

Utilise un nom de fichier court, le cas échéant, lorsque vous copiez un fichier avec un nom de plus de huit caractères, ou avec une extension de nom de fichier plue de trois caractères.

/y

Supprime l'invite à confirmer que vous souhaitez remplacer un fichier de destination existant.

/-y

Vous invite à confirmer que vous souhaitez remplacer un fichier de destination existant.

/z

Copie les fichiers en réseau en mode redémarrage.

/a

Indique un fichier texte ASCII.

/b

Indique un fichier binaire.

<Source>

Obligatoire. Spécifie l'emplacement à partir duquel vous souhaitez copier un fichier ou un ensemble de fichiers. Source peut se composer d'une lettre de lecteur et deux-points, un nom de répertoire, un nom de fichier ou une combinaison de ces éléments.

<Destination>

Obligatoire. Spécifie l'emplacement auquel vous souhaitez copier un fichier ou un ensemble de fichiers. Destination peut se composer d'une lettre de lecteur et deux-points, un nom de répertoire, un nom de fichier ou une combinaison de ces éléments.

/?

Affiche l'aide à l'invite de commande.

Remarques

  • Vous pouvez copier un fichier texte ASCII qui utilise un caractère de fin de fichier (CTRL + Z) pour indiquer la fin du fichier.

  • À l'aide / a

    Lorsque /a précède ou suit une liste de fichiers sur la ligne de commande, elle s'applique à tous les fichiers répertoriés jusqu'à ce que copy rencontre /b. Dans ce cas, /b s'applique au fichier précédant /b.

    L'effet de /a dépend de sa position dans la chaîne de ligne de commande. Lorsque l'option /a suit Source, copy traite le fichier comme un fichier ASCII et copie les données précédant le premier caractère de fin de fichier (CTRL + Z).

    Lorsque l'option /a suit Destination, copy ajoute un caractère de fin de fichier (CTRL + Z) comme le dernier caractère du fichier.

  • À l'aide de /b

    /b indique à l'interpréteur de commandes pour lire le nombre d'octets spécifié par la taille du fichier dans le répertoire. /b est la valeur par défaut pour la copie, à moins que copy combine tous les fichiers.

    Lorsque /b précède ou suit une liste de fichiers sur la ligne de commande, elle s'applique à tous les fichiers répertoriés jusqu'à ce que copy rencontre /a. Dans ce cas, / a s'applique au fichier précédant /a.

    L'effet de /b dépend de sa position dans la chaîne de ligne de commande. Lorsque l'option /b suit Source, copy copie la totalité du fichier, y compris n'importe quel caractère de fin de fichier (CTRL + Z).

    Lorsque l'option /b suit Destination, copy n'ajoute pas un caractère de fin de fichier (CTRL + Z).

  • Utilisez /v

    Si une opération d'écriture ne peut pas être vérifiée qu'un message d'erreur s'affiche. Bien que l'enregistrement des erreurs se produisent rarement avec copie, vous pouvez utilisez /v pour vérifier que les données critiques ont été correctement enregistrées. L'option de ligne de commande /v ralentit également la commande copy , car chaque secteur enregistré sur le disque doit être vérifiée.

  • À l'aide de /y et /-y

    Si /y est prédéfinie dans la variable d'environnement COPYCMD, vous pouvez substituer ce paramètre en utilisant/-y sur la ligne de commande. Par défaut, vous êtes invité lorsque vous remplacez ce paramètre, sauf si la commande Copier est exécutée dans un script de commandes.

  • Ajout de fichiers

    Pour ajouter des fichiers, spécifiez un seul fichier de Destination, mais plusieurs fichiers de Code Source (utiliser des caractères génériques ou fichier1+fichier2+fichier3 format).

  • À l'aide / z

    Si la connexion est perdue pendant la phase de copie (par exemple, si le serveur de mise hors connexion rompt la connexion), copy /z reprend après que la connexion est rétablie. /z affiche également le pourcentage de l'opération de copie est terminé pour chaque fichier.

  • Copie vers et à partir de périphériques

    Vous pouvez substituer un nom de périphérique pour une ou plusieurs occurrences de la Source ou Destination.

  • Emploi ou omission /b lors de la copie vers un périphérique

    Lorsque la Destination est un périphérique (par exemple, Com1 ou Lpt1), /b copie les données sur le périphérique en mode binaire. En mode binaire, copy /b copie tous les caractères (y compris les caractères spéciaux tels que CTRL + C, CTRL + S, CTRL + Z et entrée) sur le périphérique en tant que données. Toutefois, si vous omettez /b, les données sont copiées vers le périphérique en mode ASCII. En mode ASCII, les caractères spéciaux peuvent amener combiner pendant le processus de copie des fichiers.

  • En utilisant le fichier de destination par défaut

    Si vous ne spécifiez pas un fichier de destination, une copie est créée avec le même nom, date de modification et modifié le temps que le fichier d'origine. La nouvelle copie est stockée dans le répertoire en cours sur le lecteur actif. Si le fichier source se trouve dans le lecteur en cours et dans le répertoire en cours et que vous ne spécifiez pas un autre lecteur ou un répertoire pour le fichier de destination, la commande copy s'arrête et affiche le message d'erreur suivant :

    File cannot be copied onto itself

    0 File(s) copied

  • Combinaison de fichiers

    Si vous spécifiez plusieurs fichiers de Code Source, copie les combine dans un seul fichier en utilisant le nom de fichier spécifié dans la Destination. Copy suppose que les fichiers combinés sont des fichiers ASCII, sauf si vous utilisez l'option /b .

  • Copie des fichiers de longueur nulle

    Copy ne copie pas les fichiers qui sont 0 octets de long. Utiliser xcopy pour copier ces fichiers.

  • Modification de l'heure et la date d'un fichier

    Si vous souhaitez assigner l'heure actuelle et la date dans un fichier sans modifier le fichier, utilisez la syntaxe suivante :

    
    
    Copy /b <Source>+,,
    
    
    Les virgules indiquent l'omission du paramètre Destination .

  • Copie des fichiers dans les sous-répertoires

    Pour copier tous les fichiers et des sous-répertoires d'un répertoire, utilisez la commande xcopy .

  • La commande copy , avec des paramètres différents, est disponible à partir de la Console de récupération.

Exemples

Pour copier un fichier nommé Memo.doc dans lettre.doc dans le lecteur en cours et s'assurer qu'un caractère de fin de fichier (CTRL + Z) est à la fin du fichier copié, tapez :



copy memo.doc lettre.doc /a

Pour copier un fichier nommé Merle.typ du lecteur en cours et le répertoire vers un répertoire existant nommé oiseaux du lecteur C, tapez :



copy merle.typ c:\oiseaux

Si le répertoire oiseaux n'existe pas, le fichier Merle.typ est copié dans un fichier nommé oiseaux qui se trouve dans le répertoire racine du disque dans le lecteur c.

Pour combiner Mar89.rpt, Avr89.rpt et Mai89.rpt, qui se trouvent dans le répertoire en cours, puis placez-les dans un fichier nommé rapport (également dans le répertoire courant), tapez :



Copy mar89.rpt + Avr89.rpt + Mai89.rpt rapport

Lorsque vous combinez des fichiers, copie marque le fichier de destination avec la date et heure actuelles. Si vous omettez la Destination, les fichiers sont combinés et stockés sous le nom du premier fichier dans la liste. Par exemple, pour combiner tous les fichiers de rapport lorsqu'un fichier nommé rapport existe déjà, tapez :



Copy rapport + mar89.rpt + Avr89.rpt + Mai89.rpt

Pour combiner tous les fichiers du répertoire en cours qui ont l'extension de nom de fichier the.txt dans un fichier unique nommé Combined.doc, tapez :



Copiez *.txt Combined.doc

Si vous souhaitez combiner plusieurs fichiers binaires en un seul fichier à l'aide de caractères génériques, incluez /b. Cela empêche Windows de traiter CTRL + Z comme un caractère de fin de fichier. Par exemple, tapez :



Copy /b *.exe Combined.exe

Cc771997.Caution(fr-fr,WS.10).gif Attention :
Si vous combinez des fichiers binaires, le fichier résultant peut être inutilisable en raison d'une mise en forme internes.

Dans l'exemple suivant, copy combine chaque fichier possède une extension .txt au fichier .ref correspondant. Le résultat est un fichier portant le même nom mais avec une extension .doc. Copy combine fichier1.txt avec Fichier1.ref pour former Fichier1.doc, puis puis copy combine Fichier2.txt avec Fichier2.ref pour former Fichier2.doc et ainsi de suite. Par exemple, tapez :



Copy *.txt + *.ref *.doc

Pour combiner tous les fichiers portant l'extension .txt, puis combiner tous les fichiers portant l'extension .ref en un seul fichier nommé Combined.doc, tapez :



Copy *.txt + *.ref Combined.doc

Références supplémentaires

Cela vous a-t-il été utile ?
(1500 caractères restants)
Merci pour vos suggestions.

Ajouts de la communauté

AJOUTER
Microsoft réalise une enquête en ligne pour recueillir votre opinion sur le site Web de MSDN. Si vous choisissez d’y participer, cette enquête en ligne vous sera présentée lorsque vous quitterez le site Web de MSDN.

Si vous souhaitez y participer,
Afficher:
© 2014 Microsoft