Comando: touch

  El programa TOUCH modifica la fecha y/o el tiempo de los archivos de un
  disco.

Sintaxis:

  touch [-?] [-C] [-Druta] [-F] [Fecha] [Tiempo] Ruta_específica [...]
  touch [/?] [/C] [/Druta] [/F] [Fecha] [Tiempo] Ruta_específica [...]
        Ruta_específica Especifica un archivo o grupo de archivos para ser
        tocados, y puede contener una unidad inicial específica, una ruta
        de directorio específica, y/o un archivo específico, y para grupos
        específicos de archivos (usando la '?' y '*' caracteres comodín) o
        una único archivo (una especificación ambigua). Ruta_específica
        puede repetirse según sea necesario.

Opciones:

  -C          No crea archivos que no existen actualmente.
  -Druta      Duplica fecha y tiempo de un archivo especificado. Si esta 
              opción es utilizada, fecha o tiempo puede no estar 
              especificada.
  -F          Adjunta la hora al número de versión del archivo.
  -?          Muestra la ayuda.
  Fecha       La nueva fecha para ser modificada. Si esta opción es usada,
              -Druta puede no ser especificada.
  Tiempo      El nuevo tiempo en el archivo para ser modificada. Si esta 
              opción se usa, -Druta puede no ser especificada.
  El formato de fecha es determinado por tu instalación de COUNTRY,
  ver CONFIG.SYS  / FDCONFIG.SYS. 
  El caracter '/' puede ser usado como el separador de fecha.
  La A y P (a.m, p.m) son sufijos opcionales del parametro tiempo.
  Si ninguna fecha o tiempo es suministrado, la fecha y el tiempo de hoy 
  será usado.
  Archivos inexistentes son creados a menos que -C esté dado.

Comentarios:

  TOUCH permite la fecha, tiempo, o ambos fecha y tiempo del archivo para
  ser modificado. TOUCH puede establecer fecha y tiempo de la fecha y 
  tiempo actual, o alguna fecha y tiempo especificado por el usuario. La 
  fecha y tiempo pueden también ser establecidos a cero, lo que provoca
  que los valores para ser mostrados como blanco en un listado de
  directorio bajo alguna versión de DOS.
  Una fecha debe tener un formato como:
    nn-nn-nn o nn/nn/nn.
  El orden con los números de la fecha son interpretados dependiendo del
  número de país. Ellos están en tres ordenes de fecha estandar:
    mm-dd-yy  (Americana)
    dd-mm-yy  (Europea)
    yy.mm.dd  (Japonesa)
  El parametro tiempo debe tener un formato como:
    hh:mm[:ss][a|p]
  El segundo corchete y el valor 'ss' es opcional. Si estos no están dados,
  se usará el valor cero para los segundos. Los sufijos 'a' y 'p'(am y pm)
  son opcionales, y si no se usa, TOUCH asumirá que el tiempo a sido 
  especificado en formato 24 horas.
  LA OPCIóN -C:
    TOUCH creará (por defecto) archivos especificados sin ambigedad (ejem
    nombrado especificamente, sin comodines) si no existe en ese momento.
    Esto es aparentemente el complemento del 'touch' de UNIX, aunque no es
    usual en las implementaciones de DOS. Esta característica puede ser
    anulado por el comando -C en la linea de comandos, cuando llamas a 
    TOUCH no es creado el archivo especificado si este no existe en ese
    momento. Yo creo esto es también estandar en las implementaciones de
    UNIX.
    Por ejemplo, el comando TOUCH NOSUCH.FIL (si NOSUCH.FIL no exsiste
    en ese momento), se creará un archivo vacio (cero bytes de tamaño)
    llamado NOSUCH.FIL. El comando TOUCH -C NOSUCH.FIL reportará un error y
    no creará el archivo.
  TOUCH tiene los siguientes EXITCODES (ERRORLEVEL):
    0    Terminación normal; sin errores
    2    Uno o más errores ocurridos durante el proceso.
    48   Error durante el proceso de la opción -Druta
    162  Memoria insuficiente (aproximadamente 64K de memoria requerida)
    255  Uso de sintaxis incorrecta

Ejemplos:

  touch 12-31-2008 06:10p C:\FDOS\BIN\*.*

Ver también:

  config.sys
  country
  fdconfig.sys

  Copyright © 2008 W. Spiegl.
  Actualizado en 2013 por Lorenzo del Toro Saravia.

  Este archivo de deriva de la FreeDOS Spec Command HOWTO.
  Consulte el archivo H2Cpying para las condiciones de copia.