REPLACE |
Remplace |
---|---|
MS-DOS 3.21 Enhanced Amdek | Externe |
Syntaxe
REPLACE [sd:] [spathname] sfilename [dd:] [dpathname] [/A] [/D] [/P] [/S] [/W] |
Paramètres
Nom | Description |
---|---|
[sd:] [spathname] sfilename | Ce paramètre permet d'indiquer l'emplacement du groupe de fichier à l'origine. |
[dd:] [dpathname] | Ce paramètre permet d'indiquer le nouvel emplacement du groupe de fichier. |
/A | Ce paramètre permet d'ajouter les fichiers plutôt que les remplacer et demande une confirmation avant d'effectuer le remplacement. |
/D | Ce paramètre permet de remplacer un fichier uniquement si la version à la source a une date ultérieure à celle du fichier à la destination. |
/P | Ce paramètre permet de demander une confirmation avant d'effectuer le remplacement d'un fichier. |
/S | Ce paramètre permet de remplacer les fichiers récursivement dans le dossier spécifié et dans tous les sous-dossiers le contenant. |
/W | Ce paramètre permet d'attendre que vous ayez placer une disquette à l'intérieur de l'unité de disque avant de commencer la recherche des fichiers à l'origine. |
Description
Cette commande permet d'effectuer le remplacement de fichier(s) dans un autre emplacement.
Remarques
La commande REPLACE effectue deux types différents d'opérations de copie de fichiers, selon le paramètre /A :
- Sans /A, la commande REPLACE copie un fichier du répertoire source uniquement si un fichier avec le même est déjà dans le répertoire source ;. il remplace les fichiers existants à la destination par de nouvelles versions.
- Avec /A, cependant, la commande REPLACE copiera un fichier de la source vers la destination uniquement si un fichier portant ce nom n'existe pas déjà à la destination ; il copie des fichiers supplémentaires vers la destination affectant les fichiers existants.
Faire attention au comportement suivant de la commande REPLACE :
- La commande REPLACE ne peut pas copier ou mettre à jour les fichiers cachés ou les fichiers système.
Code source
Voici des exemples de code source de REPLACE :
Lien | Langage de programmation | Projet |
---|---|---|
https://github.com/gladir/corail/blob/master/REPLACE.PAS | Turbo Pascal, Free Pascal | Corail |
Exemples
L'exemple suivant permet de remplacer tous les fichiers nommés PHONES.* dans le répertoire \CLIENTS de l'unité de disque C par des fichiers plus récents (c'est-à-dire que le fichier source a une date ultérieure à celle du fichier de destination) avec les mêmes noms contenus dans le répertoire racine d'un :
REPLACE A:\PHONES.* C:\CLIENTS /D |
L'exemple suivant permet de copier tout fichier du répertoire racine de l'unité de disque A vers le répertoire \WPTOOLS de l'unité de disque C si le fichier porte l'extension .PRN et qu'un fichier portant ce nom n'existe pas déjà dans le répertoire C:\WPTOOLS :
REPLACE A:\*.PCN C:\WPTOOLS /A |