Actualizar la fecha y la hora en archivos

Exención de responsabilidades de contenido KB retirado

Este artículo se refiere a productos para los que Microsoft ya no ofrece soporte técnico. Por tanto, el presente artículo se ofrece "tal cual" y no será actualizado.

Resumen

El siguiente comando de MS-DOS actualiza las marcas de fecha y hora de un archivo denominado "Ejemplo" sin alterar el contenido del archivo. Esto es semejante a la utilidad TÁCTIL de XENIX y de algunos kits de herramientas de MS-DOS de terceros.

   COPY /B EXAMPLE +,,

Más información

El comando de copia puede concatenar un archivo en un archivo existente cuando se utiliza de la siguiente manera:

   COPY FILE1+FILE2

En este ejemplo, se anexa el contenido de archivo2 por archivo1, dejando archivo2 sin cambios. Cuando se copian en este modo, el comando COPY se cambia a modo ASCII donde el ^ marcador de final de archivo Z (0x01A) es un honor.


Por tanto, con el comando anterior, el /b fuerza el comando Copiar en modo binario, el nombre de archivo es el archivo que se actualizará, el + (signo más) indica que es un archivo que se van a agregar y, (coma) es marcadores de posición para los parámetros restantes (que no se incluyen en este ejemplo). Como no se especifica el archivo que se va a anexar, el comando COPY anexar nada y sólo se actualizan las marcas de fecha y hora para el archivo.


El siguiente archivo por lotes, TÁCTIL. BAT, puede utilizarse para automatizar el proceso:

   @echo off
if %1.==. goto end
if not exist %1 goto end
copy /b %1 +,, > nul
echo %1 touched!
:end

Este archivo por lotes requiere un parámetro, el archivo se "tocado". Si no se proporciona el parámetro, la línea 2 hará que el archivo por lotes salir sin hacer nada. Si el archivo especificado no existe, la línea 3 hará que el archivo por lotes salir también.
Propiedades

Id. de artículo: 69581 - Última revisión: 17 ene. 2017 - Revisión: 1

Comentarios