Commande : replace
REPLACE remplace les fichiers dans le répertoire de destination par
des fichiers du même nom provenant du répertoire source.
Syntaxe :
REPLACE [lecteur1:][chemin1]nomfichier [lecteur2:][chemin2] [options]
[lecteur1:][chemin1]nomfichier Spécifie le ou les fichiers
source.
[lecteur2:][chemin2] Spécifie le répertoire où les
fichiers devront être remplacés.
Options :
/A Ajoute de nouveaux fichiers au répertoire de destination. Ne peut
être utilisé avec les commutateurs /S et /U.
/H Ajoute ou remplace les fichiers système et cachés, ainsi que les
fichiers non protégés.
/N Mode de prévisualisation - n'ajoute ou ne remplace aucun fichier.
/P Demande confirmation avant de remplacer un fichier ou d'ajouter
un fichier source.
/R Remplace les fichiers en lecture seule ainsi que les fichiers non
protégés.
/S Remplace les fichiers dans tous les sous-répertoires du répertoire
de destination. Ne peut être utilisé avec le commutateur /A.
/W Attend que vous insériez un disque avant de commencer.
/U Remplace (met à jour) seulement les fichiers qui sont plus anciens
que les fichiers source. Ne peut être utilisé avec le commutateur
/A.
/? Affiche l'aide.
Commentaires :
REPLACE a les CODES DE SORTIE (ERRORLEVEL) suivants :
0 Aucune erreur. REPLACE a remplacé ou ajouté des fichiers avec
succès.
1 Numéro de fonction invalide. L'ordinateur a une version de DOS
qui est incompatible avec REPLACE. (Pas encore implémenté !)
2 Fichier non trouvé. REPLACE n'a pas pu trouver les fichiers
source.
3 Chemin non trouvé. REPLACE n'a pas pu trouver le chemin source
ou de destination.
5 Accès refusé. L'utilisateur n'a pas accès aux fichiers source
ou de destination.
8 Mémoire insuffisante. Il n'y a pas assez de mémoire système pour
exécuter la commande. (Pas implémenté car impossible à gérer
avec un langage de haut niveau comme C !)
11 Format invalide. L'utilisateur a entré une syntaxe erronée sur
la ligne de commande.
29 Erreur d'écriture. REPLACE n'a pas pu écrire les fichiers de
destination.
30 Erreur de lecture. REPLACE n'a pas pu lire les fichiers source.
39 Espace disque insuffisant. L'espace disque est insuffisant sur
le chemin de destination.
Exemples :
replace c:\newfiles\*.* c:\fdos\bin /P /U
Voir également :
copy
move
xcopy
Copyright © 2001 Rene Ableidinger, mis à jour en 2007 par W. Spiegl.
Traduit en 2020 par Berki Yenigün.
Ce fichier est dérivé de FreeDOS Spec Command HOWTO.
Voyez le fichier H2Cpying pour les conditions de copie.