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.