VerySource

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 867|回复: 3

一则获得文件修改时间的算法,希望大家能够帮忙

[复制链接]

1

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
发表于 2020-1-20 21:20:01 | 显示全部楼层 |阅读模式
NTFS的文件时间是从1601年开始的64-bit整数,单位为100ns。
知道这个单位为100ns的64-bit整数,如何转换成真正的文件修改时间如"2017-1-1 12:34:32"这样子的形式.
回复

使用道具 举报

0

主题

10

帖子

8.00

积分

新手上路

Rank: 1

积分
8.00
发表于 2020-1-30 11:45:01 | 显示全部楼层
CFile::GetStatus

哪来那么多麻烦事
回复

使用道具 举报

1

主题

2

帖子

3.00

积分

新手上路

Rank: 1

积分
3.00
 楼主| 发表于 2020-2-5 16:15:01 | 显示全部楼层
回 shaziahlx
当文件系统损坏时...CFile就没办法使用了,必须从硬盘底层代码里获得时间了,所以还是需要转换,我的这个例子是基于文件系统被破坏的情况下.
回复

使用道具 举报

0

主题

57

帖子

27.00

积分

新手上路

Rank: 1

积分
27.00
发表于 2020-2-6 12:30:01 | 显示全部楼层
FILETIME -> CTime
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|CopyRight © 2008-2023|verysource.com ( 京ICP备17048824号-1 )

快速回复 返回顶部 返回列表