Mikle_home88 |
13-07-2015 11:45 2528273 |
Дата удаления файла
Добрый день! Нужен совет, есть cmd, который удаляет фалы по маске: for %%a in ("D:\New1\*.*") do del /q /f /s "%%a" >> 3.txt. Не получается в этой команде вывести дату удаления файла. Т.е. в итоговом файле отчета 3.txt, помимо "Удален файл - D:\New1\2.jpg" справа должна отображаться дата удаления файла.
|
Зачем Вам тут «/s»?
Цитата:
Цитата Mikle_home88
помимо "Удален файл - D:\New1\2.jpg" »
|
Нет там и не может быть никакого «Удален файл - D:\New1\2.jpg».
Цитата:
Цитата Mikle_home88
справа должна отображаться дата удаления файла. »
|
1. Зачем для каждого файла, если для всех удалённых за раз файлов дата будет одна и та же?
2. Зачем справа?
|
Mikle_home88 |
13-07-2015 14:12 2528321 |
/s - удаление файлов во всех подкаталогах. Каждый день через планировщик событий будут удалятся файлы в разных подкаталогах, и все будет хранится в одном файле отчета. Непринципиально, что справа. Самое главное, чтобы была указана дата удаления
|
Цитата:
Цитата Mikle_home88
будут удалятся файлы в разных подкаталогах, »
|
Удаляться во вложенных каталогах будут только те файлы, которые будут найдены и в «корневом» для «for» каталоге («D:\New1»). Вам требуется именно такое поведение?
|
Mikle_home88 |
13-07-2015 19:30 2528445 |
Разобрался, Iska спасибо, что откликнулись по проблеме, но на самом деле пустяк.
|
Время: 03:09.
© OSzone.net 2001-