Resolución de marca de tiempo
La marca de tiempo de creación de un archivo en Windows depende del sistema de archivos:
solución wmic
Puede usar wmic
para recuperar la fecha de creación del archivo al microsegundo más cercano.
Ejemplo:
F:\test>wmic datafile where name="f:\\test\\test.txt" get creationdate | findstr /brc:[0-9]
20150329221650.080654+060
La fecha de creación 20150329221650.080654+060
es una marca de tiempo, con el siguiente formato:
yyyymmddHHMMSS.xxxxxxsUUU
dónde:
yyyy
Año de cuatro dígitos (0000 a 9999).
mm
Mes de dos dígitos (01 a 12).
dd
Día de dos dígitos del mes (01 a 31).
HH
Hora de dos dígitos del día usando el reloj de 24 horas (00 a 23).
MM
Minuto de dos dígitos en la hora (00 a 59).
SS
Número de segundos de dos dígitos en el minuto (00 a 59).
xxxxxx
Número de seis dígitos de microsegundos en el segundo (000000 a 999999)
s
Signo más ( +
) o signo menos ( -
) para indicar un desplazamiento positivo o negativo del Tiempo Universal Coordinado (UTC).
UUU
Desplazamiento de tres dígitos que indica la cantidad de minutos que la zona horaria de origen se desvía de UTC.
solución estadística
También puede usar stat
(desde una instalación cygwin o mingw ).
Ejemplo:
DavidPostill@Hal /f/test
$ stat test.txt | grep Birth
Birth: 2015-03-29 22:16:50.080654200 +0100
salida dir para comparación
F:\test>dir /t:c test.txt
Volume in drive F is Expansion
Volume Serial Number is 3656-BB63
Directory of F:\test
29/03/2015 22:16 32 test.txt
1 File(s) 32 bytes
0 Dir(s) 1,798,546,849,792 bytes free
Otras lecturas