CMD/BAT - Изменить даты и время создания файлов

Аватара пользователя
55kadi

CMD/BAT - Изменить даты и время создания файлов

Сообщение 55kadi »

Как изменить даты и время создания файлов на текущую дату и время



на диске C в папке FOTO и во вложенных в ней папках
Аватара пользователя
alpap

Re: CMD/BAT - Изменить даты и время создания файлов

Сообщение alpap »

Код:

Код: Выделить всё

@echo off
for /f "delims=" %%a in ('dir/a-d/b/s "C:\FOTO\*.*"') do nircmd.exe setfiletime "%%a" "now"
exit

утилиту скачать, запустить, принять условия.
Аватара пользователя
55kadi

Re: CMD/BAT - Изменить даты и время создания файлов

Сообщение 55kadi »

Цитата alpap:



@echo off

for /f "delims=" %%a in ('dir/a-d/b/s "C:\FOTO\*.*"') do nircmd.exe setfiletime "%%a" "now"

exit
CMD/BAT - Изменить даты и время создания файлов




не работает все даты остаються старые
Аватара пользователя
55kadi

Re: CMD/BAT - Изменить даты и время создания файлов

Сообщение 55kadi »

Цитата 55kadi:



не работает все даты остаються старые
CMD/BAT - Изменить даты и время создания файлов




должно работать. Скорее всего не верно указаны даты. Как вариант, проверьте с фиксированной датой.



Код:

Код: Выделить всё

@echo off
for /f "delims=" %%a in ('dir/a-d/b/s "C:\FOTO\*.*"') do nircmd.exe setfiletime "%%a" "11-12-2016 23:32:11" "11-12-2016 23:32:12"
exit
Аватара пользователя
sov44

Re: CMD/BAT - Изменить даты и время создания файлов

Сообщение sov44 »

55kadi, а Вы
NirCmd
загрузили, поместили в текущий каталог или в PATH?
Аватара пользователя
Iska

Re: CMD/BAT - Изменить даты и время создания файлов

Сообщение Iska »

Код на PowerShell:

Код:

Код: Выделить всё

Get-ChildItem 'C:\FOTO' -Recurse -Force | ? {!$_.PSIsContainer} | % {$_.CreationTime = Date}

.
Аватара пользователя
Iska

Re: CMD/BAT - Изменить даты и время создания файлов

Сообщение Iska »

Цитата Iska:



55kadi, а Вы NirCmd загрузили, поместили в текущий каталог или в PATH?
CMD/BAT - Изменить даты и время создания файлов




да все сделал но не меняет
Аватара пользователя
55kadi

Re: CMD/BAT - Изменить даты и время создания файлов

Сообщение 55kadi »

55kadi,

сделайте скриншот этого:



Код:

Код: Выделить всё

@echo on
for /f "delims=" %%a in ('dir/a-d/b/s "C:\FOTO\*.*"') do nircmd.exe setfiletime "%%a" "now"
pause

nircmd.exe положить в папку, где находится bat с этим кодом



отдельно такая команда:



Код:

Код: Выделить всё

nircmd.exe setfiletime "C:\FOTO\какой-нибудь файл.jpg" "now"

меняет дату создания какого-то случайного файла в папке C:\FOTO?
Аватара пользователя
alpap

Re: CMD/BAT - Изменить даты и время создания файлов

Сообщение alpap »

55kadi,

сделайте скриншот этого:



Код:

Код: Выделить всё

@echo on
for /f "delims=" %%a in ('dir/a-d/b/s "C:\FOTO\*.*"') do nircmd.exe setfiletime "%%a" "now"
pause

nircmd.exe положить в папку, где находится bat с этим кодом



отдельно такая команда:



Код:

Код: Выделить всё

nircmd.exe setfiletime "C:\FOTO\какой-нибудь файл.jpg" "now"

меняет дату создания какого-то случайного файла в папке C:\FOTO?
Аватара пользователя
Iska

Re: CMD/BAT - Изменить даты и время создания файлов

Сообщение Iska »

55kadi, ещё покажите, как Вы определяете, что даты создания не изменились.
Ответить

Вернуться в «Скриптовые языки администрирования Windows»