windows下修改文件创建时间
起因
最近在用Hexo生成文章的时候碰到了一个问题:文章的URL(年/月/日/文章)中的日期是按照文件创建时间来的,而不是按照文章中的date
来格式化的。那么问题来了:在windows下如何修改文件的创建时间呢
经过
众所周知,巨硬没有在操作层面上,给普通用户提供修改文件创建时间的功能,那么该如何做呢。像Linux这种天生命令行操作的系统都有的功能,windows应该也是有的。操作如下:
解决方案
- 打开PowerShell(注意,不是cmd。如果需要操作非普通文件,请以管理员方式运行)
- 切换到要改文件的目录(我们这里是xxx/_posts)
- 修改以下命令并输入
1 | (ls 文件名字).CreationTimeUtc="2020-02-07 14:08:45" |