我知道如何分配当前的时间和日期到文件使用copy /b filename.ext +,,
但我怎样才能分配给它不同的时间和日期,如这个变量: set DateTime=01/01/1970 03:00 AM
?
答案1
这无法在 Windows CMD 中本地完成。
您可以使用 NirSoft 的近红外命令(可在他的网站上免费下载http://www.nirsoft.net/utils/nircmd.html),命令如下:
nircmd.exe setfiletime "c:\temp\myfile.txt" "24-11-2015 17:57:11" "22-11-2005 10:21:56"
另一个选择是在 PowerShell 中执行此操作,如答案所示“如何更改文件的时间戳?",使用如下命令:
$(Get-Item c:\temp\myfile.txt).creationtime=$(Get-Date "11/24/2015 5:57 PM")