如何修改文件属性时间:依靠系统命令可精准更改文件各类时间戳
上次整理公司历年的项目归档文件,急需弄清楚如何修改文件属性时间,原本以为是基础的电脑操作,结果徒手摸索系统界面,踩了一堆没意义的坑。手上的旧文件时间戳杂乱无章,有的是原始创建时间,有的是复制后的修改时间,归档要求统一规整时间,手动调整的念头刚冒出来,就发现常规操作根本行不通。
试了重命名、复制粘贴文件,全都没用。
当时赶着手头紧急的归档任务,近百份文档需要统一时间参数,差不多整个下午的工作节奏都被打乱了。最开始天真的以为右键点击文件,打开属性面板就能直接编辑时间,可点开之后才看见,创建时间、修改时间、访问时间的输入框全部是灰色锁定状态,完全无法手动输入修改。反复切换文件夹的查看设置、权限设置,甚至尝试解锁文件只读属性,折腾了半个多小时,依旧没有任何可以编辑时间的入口,一度笃定只能下载第三方修改工具才能解决问题,还差点随便找个来路不明的软件安装,现在想想特别庆幸当时没乱装程序。
后来才反应过来,Windows系统自带的命令工具,完全可以直接修改文件属性时间,不用额外安装任何软件。
当时立刻打开win+R运行窗口,输入cmd调出命令提示符,这一步其实没什么难度,难的是第一次输入指令的时候频繁报错。最开始直接复制了带中文和空格的文件夹路径,系统直接提示路径无效,弹窗报错,反复输入四五次都是同样的结果,压根找不到问题在哪,只以为是指令输入格式错了,对着网上零散的指令模板反复对照,越看越烦躁。
折腾好久才搞明白,命令行识别不了带中文、空格、特殊符号的文件路径,必须把存放目标文件的文件夹重命名为纯英文、无空格的名称,并且把文件路径全部改成纯英文格式,指令才能正常执行。当时立马重命名文件夹,去掉所有中文符号,重新输入修改时间的指令,瞬间就运行成功了,那一刻才知道之前的折腾全是卡在了路径这个小细节上。
只用一行简单指令,就能自定义文件的修改、创建、访问三个时间,修改完成后打开文件属性面板核对,时间精准对应自己设置的时分秒,文件内部的文字内容、排版格式、文件大小一点都没变动,其他属性参数也完好保留的,完全不会损伤原始文件。比起第三方软件的繁琐安装、广告弹窗,系统自带的命令方式干净又高效,就是入门的小细节很容易被忽略。
当时唯一的疏漏,就是只单独修改了文件修改时间,忽略了创建时间的同步调整,导致部分文件两个时间不统一,又重新输入了对应指令补改了创建时间,多耗费了几分钟的时间,算是个很小的操作瑕疵。也算是摸清了规律,单次操作前要提前想好需要修改的时间类型,不用反复二次操作。
全部文件时间规整完毕后,关掉命令提示符窗口,把整理好的归档文件夹直接同步上传到了公司云端网盘。