Разрешение отметки времени
Метка времени создания файла в Windows зависит от файловой системы:
wmic решение
Вы можете использовать, wmic
чтобы получить дату создания файла с точностью до микросекунды.
Пример:
F:\test>wmic datafile where name="f:\\test\\test.txt" get creationdate | findstr /brc:[0-9]
20150329221650.080654+060
Дата создания 20150329221650.080654+060
- это временная метка в следующем формате:
yyyymmddHHMMSS.xxxxxxsUUU
где:
yyyy
Четырехзначный год (от 0000 до 9999).
mm
Двузначный месяц (с 01 по 12).
dd
Двузначный день месяца (с 01 по 31).
HH
Двузначные часы дня с использованием 24-часовых часов (с 00 по 23).
MM
Двухзначная минута в часе (от 00 до 59).
SS
Двузначное количество секунд в минуте (от 00 до 59).
xxxxxx
Шестизначное число микросекунд в секунде (от 000000 до 999999)
s
Знак плюс ( +
) или знак минус ( -
) указывает положительное или отрицательное смещение относительно всемирного координированного времени (UTC).
UUU
Трехзначное смещение, указывающее количество минут, которое исходный часовой пояс отклоняется от UTC.
стат решение
Вы также можете использовать stat
(из установки Cygwin или Mingw ).
Пример:
DavidPostill@Hal /f/test
$ stat test.txt | grep Birth
Birth: 2015-03-29 22:16:50.080654200 +0100
вывод dir для сравнения
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
Дальнейшее чтение