Рекурсивное удаление файлов с записью в лог

Обсуждение вопросов автоматизации Total Commander с помощью сторонних программ и скриптовых технологий.

Модераторы: d-view, Моторокер, Avada, CaptainFlint, Nik

Аватара пользователя
mrmerak
Сообщения: 441
Зарегистрирован: Пн авг 20, 2007 03:48

Рекурсивное удаление файлов с записью в лог

Сообщение mrmerak »

Всем привет.
Помогите написать батник, вообщем он должен удалить ВСЕ файлы в ТЕКУЩЕЙ (т.е. от куда был запущен) папке и всех под-папках + создать лог (опять таки рядом с собой).

Заранее спасибо.
TC 9.51 | Win10 1903
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

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

TOTALCMD#BAR#DATA
cmd /c del /f/s/q *&&for /r %# in (.) do rd /s/q "%#"

wcmicons.dll,64
Удалить всё содержимое активного каталога

1
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
mrmerak
Сообщения: 441
Зарегистрирован: Пн авг 20, 2007 03:48

Сообщение mrmerak »

Flasher
Так а *.лог ? и сами под-папки он не должен удалять, а только содержание...
Последний раз редактировалось mrmerak Пт июл 22, 2016 15:08, всего редактировалось 1 раз.
TC 9.51 | Win10 1903
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

А, лог... Из головы вылетело. Шаблон какой?
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
mrmerak
Сообщения: 441
Зарегистрирован: Пн авг 20, 2007 03:48

Сообщение mrmerak »

Flasher
Всмы? ну просто чтоб знать какие файлы ушли
Последний раз редактировалось mrmerak Пт июл 22, 2016 15:09, всего редактировалось 1 раз.
TC 9.51 | Win10 1903
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

В скобках сперва прочти.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

mrmerak
Хочешь помощи — оформляй ВСЕ посты нормально. Предупрежденний уже было предостаточно.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
mrmerak
Сообщения: 441
Зарегистрирован: Пн авг 20, 2007 03:48

Сообщение mrmerak »

Не-не первое сообщение я написал с заглавными ))
То потом уже по запаре :roll:
TC 9.51 | Win10 1903
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

mrmerak
Сейчас — без точек — тоже по запаре? :wink: Нормально надо делать всегда и везде. Больше предупреждать не буду, а что будет вместо этого, уже говорилось.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

mrmerak писал(а):... *.лог? И сами подпапки...
В смысле? Ну, просто, чтоб знать, какие файлы ушли.

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

TOTALCMD#BAR#DATA
%ComSpec% /u /c del /f/s/q *|findstr /b У>⋅Удалено⋅[%date:~6%.%date:~3,2%.%date:~0,2%⋅%time:~0,2%:%time:~3,2%:%time:~6,2%].log

wcmicons.dll,64
Удалить все файлы в структуре|активного каталога c записью в log

1
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
mrmerak
Сообщения: 441
Зарегистрирован: Пн авг 20, 2007 03:48

Сообщение mrmerak »

Народ, ну вы прям форум грама-наци а не любителей ТС ))

Flasher
Ага, спс. Последний нюанс - в этих самых подпапках остаются пустые подпапки )
TC 9.51 | Win10 1903
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

mrmerak писал(а):и сами под-папки он не должен удалять
Логично, что остаются. Про глубину вложенности подпапок ничего не было сказано.

[cut]Мы не граммар-наци. Просто старательный текст не вызывает дискомфорт при прочтении, даже если есть несущественные ошибки с пунктуацией. Точки всегда существенны и очевидны. А наличие "улы"скобочек не подразумевает их (точек) отсутствие. Если человек ленится как следует оформить текст, другие ещё больше ленятся ему помочь.[/cut]
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

mrmerak
А от себя добавлю (уже по другому поводу), что "Помогите с батником" нормальным заголовком темы считаться не может, а обсуждаемый вопрос, поскольку решается через кнопку TC — не для программного обеспечения, а для автоматизации. Куда и переносится с переименованием.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
mrmerak
Сообщения: 441
Зарегистрирован: Пн авг 20, 2007 03:48

Сообщение mrmerak »

Avada
Так я ж кнопку и не хотел, как раз батник и нужен был...
TC 9.51 | Win10 1903
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

mrmerak
Батники запрашиваются здесь же (содержимое подфорума посмотри). Пока что есть кнопка, и другим, вполне возможно, удобнее будет кнопка (или юзер-команда аналогичного содержания). Жди, когда тебе дадут батник, если сам не можешь преобразовать.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Ответить