2

Я знаю, как назначить текущее время и дату файлу, используя copy /b filename.ext +,, но как я могу назначить ему другое время и дату, как в этой переменной: set DateTime=01/01/1970 03:00 AM?

1 ответ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")

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .