标签: windows winapi timestamp usb
我正在尝试确定文件的LastWrite时间。 我正在使用GetFileTime函数,当我打印时间戳时,我得到一些十六进制的东西。 我修改文件(文本文件),使用操作系统(在记事本中打开它并添加一些东西),然后我关闭它。在Windows资源管理器中,我看到上次修改字段已更改,但是当我运行该程序时,它返回相同的时间戳。
所述文件位于格式化为NTFS的USB记忆棒上。它有什么重要性吗? 有什么想法吗?
答案 0 :(得分:0)
使用GetFileAttributesEx()。
GetFileAttributesEx()
或使用_stat()(页面底部的示例代码)。
_stat()
或实际使用GetFileTime():
GetFileTime()
Retrieving the Last-Write Time