Windows(创建时间,修改时间,访问时间)
图形界面
点击一个文件右键 “属性” 即可查看文件的时间属性,可以看到有 “创建时间”、“修改时间” 和 “访问时间” 三个属性。
- 创建时间:该文件在本载体本地址上创建的时间
- 修改时间:在属性中保存的最后一次修改的时间
- 访问时间:在属性中保存的最后一次访问的时间
“创建时间” 和 “修改时间” 比较好理解,但 “访问时间” 似乎有点特殊,查看文件属性、打开文件查看,甚至设置 “只读”、“隐藏” 属性都不会改变 “访问时间”。只有在对文件进行编辑后访问时间才会改变。这也就是我们会发现访问时间与修改时间是一样的原因。
修改时间的工具:
- Attribute Changer(免费)https://www.31du.cn/open/attribute-changer.html
- BulkFileChanger(免费)https://www.31du.cn/open/bulkfilechanger-v172.html
- NewFileTime(免费,UI 略逊)
百度网盘链接:https://pan.baidu.com/s/1753tq2vPgHdZ7SfPXQGPLg 提取码:phrb
命令行修改
CMD:
1 | 修改当前系统时间 |
小技巧:在文件夹上添加 “命令提示符” 右键快捷访问菜单
1 | echo Shell Menu: Command Prompt |
Powershell(推荐)
1 | set t '01/01/202 01:01:01' |
小技巧:在文件夹上添加 “PowerShell” 右键快捷访问菜单
1 | echo Shell Menu: PowerShell |
讨论
讨论:文件的时间属性存储在哪里?
如果存储在文件本身之中,那么修改文件时间属性,为什么 hash 不会变化?
如果存储在当前系统的文件系统之中,那为什么文件经过传输,时间属性却没有变化,或者有时候时间属性都改变了?
压缩包或者可以包含文件及目录的载体如 iso 文件,时间属性变更了,其中包含的文件时间属性为什么可以保持不变?
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。