Я знаю, как назначить текущее время и дату файлу, используя copy /b filename.ext +,,
но как я могу назначить ему другое время и дату, как в этой переменной: set DateTime=01/01/1970 03:00 AM
?
2
1 ответ
2
Это не может быть сделано изначально в Windows CMD.
Вы можете использовать NirCmd от 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")