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 ) Так проще - меньше переменных и можно обновлять имена файлов для удаление |