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 ambigedad (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.