Comando: replace

  REPLACE reemplazar los archivos en el directorio de destino con
  archivos del directorio de origen que tienen el mismo nombre.

Sintaxis:

  REPLACE [unidad1:][ruta1]NomArchivo [unidad2:][ruta2] [opciones]
          [unidad1:][ruta1]NomArchivo  Especifica el archivo a los 
                                       archivos fuente.
          [unidad2:][ruta2]            Especifica el directorio donde
                                       se reemplazarán los archivos.

Opciones:

  /A  Agrega nuevos archivos al directorio de destino. No se puede usar
      con los modificadores /S o /U.
  /H  Agrega o reemplaza archivos ocultos y del sistema, así como
      archivos desprotegidos.
  /N  Modo de vista previa - no agrega ni reemplaza ningún archivo.
  /P  Solicita confirmación estes de reemplazar un archivo o agregar un
      archivo fuente.
  /R  Reemplaza los archivos de solo lectura, así como los archivos
      desprotegidos.
  /S  Reemplaza archivos en todos los subdirectorios del directorio de
      destino. No se puede usar con el modificador /A.
  /W  Espera a que inserte un disco antes de comenzar.
  /U  Reemplaza (actualiza) solo archivos que son más antiguos que los
      archivos de origen. No se puede usar con el modificador /A.
  /?  Muestra la ayuda.

Comentarios:

  REPLACE tiene los siguientes EXITCODES (ERRORLEVEL):
    0   No hay error. REPLACE reemplazó o agregó exitosamente los
        archivos.
    1   Número de función no válido. La computadora tiene una versión
        de DOS que es incompatible con REPLACE. (¡No implementado en
        este momento!)
    2   Archivo no encontrado. REPLACE no pudo encontrar los archivos
        fuente.
    3   Ruta no encontrada. REPLACE no pudo encontrar la ruta de origen
        o destino.
    5   Acceso denegado. El usuario no tiene acceso a los archivos de
        origen o de destino.
    8   Memoria insuficiente. No hay suficiente memoria del sistema para
        ejecutar el comando. (¡No implementado porque no es posible 
        manejarlo en un lenguaje de alto nivel como C!)
    11  Formato inválido. El usuario usó la sintaxis incorrecta en la
        línea de comandos.
    29  Error de escritura. REPLACE no pudo escribir los archivos de
        destino.
    30  Error de lectura. REPLACE no pudo leer los archivos fuente.
    39  Espacio en disco insuficiente. No hay suficiente espacio en
        disco en la ruta de destino.

Ejemplos:

  replace c:\carpeta\*.* c:\fdos\bin /P /U

Ver también:

  copy
  move
  xcopy

  Copyright © 2001 Rene Ableidinger, modificado en 2007 por W. Spiegl.
  Traducido en 2020 por Lorenzo del Toro Saravia.

  Este archivo se deriva del comando de especificaciones HOWTO de FreeDOS.
  Consulte el archivo H2Cpying para ver las condiciones de copia.