我使用此代码:
HANDLE handle = CreateFile( //Options// );
FILETIME time;
time.dwLowDateTime = time.dwHighDateTime = 0xFF;
SetFileTime(handle, &time, &time, &time);
当我在SetFileTime()
的FILETIME结构中使用0xFF
值时,文件资源管理器在详细模式下显示空白日期( Ctrl + Shift + 6 )。但是如果我打开文件属性,它会将日期显示为02 Jan 1601。
0xFF
值吗? 答案 0 :(得分:3)
自time.dwLowDateTime = time.dwHighDateTime = 0xFF;
创建的日期自1601年1月1日(UTC)起为100 ns000000FF * 100 ns。
这大约是30.4小时,因此日期可能是1601年1月2日(可能取决于当地时区)。