关于文件的时间的问题,我们有必要这么深究吗?当然有必要,烧录光盘时,更新文件时,数据恢复时,这些时候就要考虑文件的时间了。
这里我有两个问题要问:
一、在Windows操作系统下,存在创建时间大于修改时间的文件吗?这个我来答,是存在的。那么不借助其他软件,在Windows操作系统下如何得到一个"创建时间大于修改时间"的新文件呢?
二、不借助其他软件,在Windows操作系统下如何操作可使访问时间改变而创建时间和修改时间不变?
| 创建时间 | 修改时间 | 访问时间 |
移动文件 | 不改变 | 不改变 | 改变 |
复制文件 | 改变 | 不改变 | 改变 |
修改文件 | 不改变 | 改变 | 改变 |
打开文本文件 | 不改变 | 不改变 | 不改变 |
运行EXE文件 | 不改变 | 不改变 | 改变 |
同区移动文件夹 | 无 | 不改变 | 无 |
异区移动文件夹 | 无 | 改变 | 无 |
复制文件夹 | 无 | 改变 | 无 |
获取的API CreateFile GetFileTime FileTimeToSystemTime or FindFirstFile FindNextFile