Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Сценарии для Windows

Модерирует : KLASS, IFkO

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

kubrix

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

 
Есть папка c:\Branches, в которой есть подпапки с ветками кода
Имена папок вида:
 
c:\Branches\Branch_1
c:\Branches\Branch_50
 
Заранее неизвестно сколько таких подпапок, но всегда как минимум 1
Есть другие подпапки - их трогать не надо
 
В каждой из подпапок могут быть файлы с логами (имена известны заранее
и всегда одинаковы)
 
c:\Branches\Branch_50\logs\errors.log
c:\Branches\Branch_50\logs\log.log
c:\Branches\Branch_50\logs\data.log
 
Задача:
 
Пройтись по всем подпапкам и в каждой удалить (del /q) файлы с логами.
 
Моя задумка
1) Так как имена папок неизвестны, то перебор папок сделан циклом
 
2) Удаление файлов
Чтобы не заводить много переменных под путь каждого из файлов  
 
s1=<полный путь к файлу 1>
...
sn=полный путь к файлу n>
 
и потом удалять эти файлы я хочу делать так:
 
В цикле перебора подпапок
делаю
(
s=<имя_папки>
cd /d %s
del /q errors.log
del /q log.log
del /q data.log
)
 
Так проще - меньше переменных и можно обновлять имена файлов для удаление

Всего записей: 86 | Зарегистр. 11-06-2019 | Отправлено: 19:44 04-10-2020
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Операционные системы » Microsoft Windows » Сценарии для Windows


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru