Войти

Показать полную графическую версию : [решено] Дата удаления файла


Mikle_home88
13-07-2015, 11:45
Добрый день! Нужен совет, есть cmd, который удаляет фалы по маске: for %%a in ("D:\New1\*.*") do del /q /f /s "%%a" >> 3.txt. Не получается в этой команде вывести дату удаления файла. Т.е. в итоговом файле отчета 3.txt, помимо "Удален файл - D:\New1\2.jpg" справа должна отображаться дата удаления файла.

Iska
13-07-2015, 13:18
del /q /f /s "%%a" »
Зачем Вам тут «/s»?

помимо "Удален файл - D:\New1\2.jpg" »
Нет там и не может быть никакого «Удален файл - D:\New1\2.jpg».

справа должна отображаться дата удаления файла. »
1. Зачем для каждого файла, если для всех удалённых за раз файлов дата будет одна и та же?
2. Зачем справа?

Mikle_home88
13-07-2015, 14:12
/s - удаление файлов во всех подкаталогах. Каждый день через планировщик событий будут удалятся файлы в разных подкаталогах, и все будет хранится в одном файле отчета. Непринципиально, что справа. Самое главное, чтобы была указана дата удаления

Iska
13-07-2015, 18:33
будут удалятся файлы в разных подкаталогах, »
Удаляться во вложенных каталогах будут только те файлы, которые будут найдены и в «корневом» для «for» каталоге («D:\New1»). Вам требуется именно такое поведение?

Mikle_home88
13-07-2015, 19:30
Разобрался, Iska спасибо, что откликнулись по проблеме, но на самом деле пустяк.




© OSzone.net 2001-2012