Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Изменить даты и время создания файлов

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

Новый участник


Сообщения: 34
Благодарности: 0

Профиль | Отправить PM | Цитировать


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

на диске C в папке FOTO и во вложенных в ней папках

Отправлено: 16:04, 10-12-2016

 

Ветеран


Сообщения: 1274
Благодарности: 564

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
@echo off
for /f "delims=" %%a in ('dir/a-d/b/s "C:\FOTO\*.*"') do nircmd.exe setfiletime "%%a" "now"
exit
утилиту скачать, запустить, принять условия.

Отправлено: 22:46, 10-12-2016 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 34
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата alpap:
@echo off
for /f "delims=" %%a in ('dir/a-d/b/s "C:\FOTO\*.*"') do nircmd.exe setfiletime "%%a" "now"
exit »
не работает все даты остаються старые

Отправлено: 23:19, 10-12-2016 | #3


Ветеран


Сообщения: 2196
Благодарности: 727

Профиль | Отправить PM | Цитировать


Цитата 55kadi:
не работает все даты остаються старые »
должно работать. Скорее всего не верно указаны даты. Как вариант, проверьте с фиксированной датой.
Код: Выделить весь код
@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

Отправлено: 00:20, 11-12-2016 | #4


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


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

Отправлено: 00:33, 11-12-2016 | #5


Ветеран


Сообщения: 874
Благодарности: 575

Профиль | Отправить PM | Цитировать


Код на PowerShell:
Код: Выделить весь код
Get-ChildItem 'C:\FOTO' -Recurse -Force | ? {!$_.PSIsContainer} | % {$_.CreationTime = Date}
.
Это сообщение посчитали полезным следующие участники:

Отправлено: 00:50, 11-12-2016 | #6


Новый участник


Сообщения: 34
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата Iska:
55kadi, а Вы NirCmd загрузили, поместили в текущий каталог или в PATH? »
да все сделал но не меняет

Отправлено: 02:03, 11-12-2016 | #7


Ветеран


Сообщения: 1274
Благодарности: 564

Профиль | Отправить PM | Цитировать


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?

Отправлено: 03:28, 11-12-2016 | #8


Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


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

Отправлено: 05:59, 11-12-2016 | #9


Новый участник


Сообщения: 34
Благодарности: 0

Профиль | Отправить PM | Цитировать


да заработало спасибо

а дату изменения тоже можно поменять ?

или как то можно сразу все атрибуты поменять создание изменения ................ ?

Отправлено: 11:41, 11-12-2016 | #10



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Изменить даты и время создания файлов

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - Скачивание файлов с ftp с сохранением даты/времени создания V!RTuE Скриптовые языки администрирования Windows 0 17-09-2014 07:35
CMD/BAT - Изменить функцию сортировки файлов - сортировка дб по дате создания а не изменения dark-------13 Скриптовые языки администрирования Windows 2 04-07-2012 17:55
Доступ - Определение даты создания лок.уч.записи Mukovar Microsoft Windows 2000/XP 3 12-10-2007 04:33
Время создания и изменения файлов не соотв-т системному vl7979 Microsoft Windows NT/2000/2003 3 17-04-2007 19:15
Как изменить время создания папки bilytur Хочу все знать 20 19-09-2003 16:11




 
Переход