Что Вы используете, когда Вы хотите обновить измененное датой поле файла в Windows?
Править: уже существует страница для приложений, как указано CheapScotsman здесь.
Если кто-либо знает, как я могу сделать это через C++, C#, WSH или что-то подобное, хорошо и хороший, еще я думал бы, что все остальное покрыто связанным вопросом.
Как насчет codeproject "Касание для Windows": http://www.codeproject.com/KB/applications/touch_win.aspx
править; Тот же вопрос как здесь: https://stackoverflow.com/questions/51435/windows-version-of-the-unix-touch-command/51439
Вы могли также установить Cygwin, который дает Вам, Касание, а также множество другого *ОТКЛОНЯЕТ команды.
Вот простой regfile, который я записал для добавления, щелкают правой кнопкой по "касанию" в Windows Explorer. Было бы легко написать сценарий его также, так как это просто звонит:
cmd.exe /c copy %1+nul %1 /by
Если Вы испытываете желание кодировать его сами.NET предлагает File.SetLastAccessTime
, File.SetCreationTime
и File.SetLastWriteTime
методы.
От подобного вопроса на Переполнении стека.
Для обновления меток времени (игнорирующий другую функциональность touch
), я пошел бы с:
copy /b filename.ext +,,