Độ phân giải dấu thời gian
Dấu thời gian tạo của tệp trong windows phụ thuộc vào hệ thống tệp:
giải pháp vũ trụ
Bạn có thể sử dụng wmic
để truy xuất ngày tạo tệp đến micro giây gần nhất.
Thí dụ:
F:\test>wmic datafile where name="f:\\test\\test.txt" get creationdate | findstr /brc:[0-9]
20150329221650.080654+060
Creationdate 20150329221650.080654+060
là dấu thời gian, với định dạng sau:
yyyymmddHHMMSS.xxxxxxsUUU
Ở đâu:
yyyy
Năm bốn chữ số (0000 đến 9999).
mm
Tháng hai chữ số (01 đến 12).
dd
Ngày hai chữ số trong tháng (từ 01 đến 31).
HH
Giờ hai chữ số trong ngày bằng đồng hồ 24 giờ (00 đến 23).
MM
Phút hai chữ số trong giờ (00 đến 59).
SS
Số có hai chữ số giây trong phút (00 đến 59).
xxxxxx
Số lượng sáu chữ số của giây trong giây (000000 đến 999999)
s
Dấu cộng ( +
) hoặc dấu trừ ( -
) để biểu thị mức bù dương hoặc âm từ Thời báo quốc tế phối hợp (UTC).
UUU
Độ lệch ba chữ số cho biết số phút mà múi giờ xuất phát lệch khỏi UTC.
giải pháp thống kê
Bạn cũng có thể sử dụng stat
(từ cài đặt cygwin hoặc mingw ).
Thí dụ:
DavidPostill@Hal /f/test
$ stat test.txt | grep Birth
Birth: 2015-03-29 22:16:50.080654200 +0100
đầu ra dir để so sánh
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
Đọc thêm