LA COMMANDE DISKCOPY
Commande externe. Fonctionne sur la ligne de commande ou dans un batch.
Copie le contenu de la disquette situee dans le lecteur source sur une disquette, formatee ou non, figurant dans le lecteur cible. La commande DISKCOPY detruit le contenu de la disquette placee dans le lecteur cible a mesure qu'elle copie les nouvelles informations. Cette commande determine le nombre de faces a copier en fonction du lecteur et de la disquette source.
Syntaxe
DISKCOPY [lecteur1: [lecteur2:]] [/1] [/V]
Parametres
lecteur1:
Precise le lecteur contenant la disquette source.
lecteur2:
Precise le lecteur contenant la disquette cible.
Commutateurs
/1
Copie uniquement la premiere face de la disquette.
/V
Verifie que les informations sont copiees correctement. Ce commutateur ralentit la procedure de copie.
Pour toute information sur la copie d'un ou de plusieurs fichiers, voyez la commande [COPY].
Pour toute information sur la copie de repertoires et de sous repertoires, voyez la commande [XCOPY].
Pour toute information sur la comparaison de deux disquettes en vue de determiner si elles sont identiques, voyez la commande [DISKCOMP].
Lecteur invalide avec la commande DISKCOPY
La commande DISKCOPY fonctionne uniquement avec des disquettes, pas avec un disque dur. Si vous specifiez un lecteur de disque dur pour lecteur1 ou lecteur2, DISKCOPY affiche le message:
Specification de lecteur non valide. Le lecteur specifie n'existe pas ou est non amovible.
Messages de DISKCOPY
La commande DISKCOPY vous demande d'inserer les disquettes source et cible, puis d'appuyer sur une touche quelconque. Une fois la copie realisee, DISKCOPY affiche le message: Copier une autre disquette (O/N)? Si vous repondez O, DISKCOPY vous demande d'inserer les disquettes source et cible pour l'operation de copie suivante. Pour arreter la copie, appuyez sur N.
Si vous copiez sur une disquette non formatee dans le lecteur2, DISKCOPY la formate avec le meme nombre de faces et de secteurs par piste que la disquette dans le lecteur1. DISKCOPY affiche le message suivant a mesure qu'il formate et copie les fichiers: Formatage pendant la copie
Si la capacite de la disquette source est superieure a celle de la disquette cible et que le systeme detecte la difference, DISKCOPY affiche le message suivant: La disquette CIBLE a une capacite moindre que la disquette SOURCE Poursuivre (O/N)? Si vous repondez O, DISKCOPY tentera de formater la disquette cible et de copier les fichiers.
Numero de serie des disquettes
Si la disquette source a un numero de serie de volume, DISKCOPY affecte a la disquette cible un nouveau numero de serie; ce dernier est affiche une fois la copie realisee.
Omission des parametres lecteur
Si vous omettez le parametre lecteur2, DISKCOPY utilise le lecteur en cours comme lecteur cible. Si vous omettez les deux parametres, DISKCOPY utilise le lecteur en cours pour la source et la cible. Si le lecteur en cours est le meme que lecteur1, DISKCOPY vous demande de changer de disquette lorsque c'est necessaire.
Copie avec un seul lecteur
Si le lecteur1 et le lecteur2 sont les memes, DISKCOPY vous demande de changer de disquette chaque fois qu'il le faut. Si vous omettez les deux parametres et si le lecteur en cours est un lecteur de disquette, DISKCOPY vous demande a chaque fois d'inserer une disquette dans le lecteur. Si les disquettes contiennent une quantite d'informations superieure a la taille de la memoire disponible, DISKCOPY ne peut lire toutes les informations en une seule fois. La commande lit la disquette source, ecrit sur la disquette cible et redemande la disquette source, jusqu'a ce que toutes les donnees soient copiees.
Comment eviter la fragmentation d'une disquette
DISKCOPY recopiant la disquette source telle quelle sur la disquette cible, toute fragmentation de la disquette source est transferee sur la disquette cible. La fragmentation est la presence de petites zones d'espace disque inutilisees entre les fichiers existants sur la disquette. Une disquette source fragmentee ralentit les operations de recherche, de lecture et d'ecriture. Si vous ne voulez pas transferer la fragmentation d'un disque sur l'autre, utilisez les commandes [COPY] ou [XCOPY] qui copient les fichiers sequentiellement.
Copie des disquettes de lancement
Si vous utilisez la commande DISKCOPY pour copier une disquette de lancement (ou disquette systeme), la disquette cible sera egalement une disquette de lancement. Si vous utilisez les commandes [COPY] ou [XCOPY], la disquette cible ne sera generalement pas une disquette de lancement.
Codes de sortie de DISKCOPY (ou code [ERRORLEVEL])
La commande DISKCOPY retourne les codes de sortie suivants:
0
L'operation de copie a reussi.
1
Une erreur de lecture ou d'ecriture non fatale s'est produite.
2
L'utilisateur a appuye sur CTRL+C pour arreter le processus.
3
Une erreur critique s'est produite.
4
Une erreur d'initialisation s'est produite.
Vous pouvez utiliser le parametre [ERRORLEVEL] dans la ligne de commande [IF] d'un batch pour traiter des codes de sortie renvoyes par DISKCOPY.