五分钟完成老板给的一小时任务,为了不让老板看到修改时间是每五分钟一个,决定把文件修改时间改了,但是一个一个改太需要时间。
查了资料,都需要安装软件,其实在POWERSHELL里一行代码就可以:
更改为当前时间
Get-Childitem -path ‘C:\Users\MAC\Desktop\task01’ -Recurse | foreach-object { $_.LastWriteTime = Get-Date ; $_.CreationTime = Get-Date }
更改为指定时间只需要把Get-Date换成你想要的时间
Get-Childitem -path ‘D:\Tomcat7\webapps’ -Recurse | foreach-object { $_.LastWriteTime = Get-Date ; $_.CreationTime = ‘23/04/2022 08:05:37’ }
done,简直就是社畜必备技能啊
____25.01.15更新MAC版本
For MAC, 我参考了这个https://sysin.org/blog/how-to-change-file-date/
看起来setfile是最好用的(但是需要Xcode)。请注意单引号(‘’
)不是标准的 ASCII 单引号(''
),可能导致命令解析错误。建议使用直引号('01/12/25'
)
setfile -m '01/12/25' [filename]