![]() |
Модераторы: bartram, Akella |
![]() ![]() ![]() |
|
DragonFire |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 725 Регистрация: 14.8.2005 Где: Москва Репутация: нет Всего: 9 |
Есть каталог, в нем лежит bat файл. Этот bat файл должен пробегатся по всем пложенным каталогам рекурсивно и удалять все папки, которые наз. "obj".
Для файлов *.obj работат такой скрипт:
А для папок уже такой не работает:
![]() |
||||
|
|||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 73 Всего: 329 |
||||
|
||||
DragonFire |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 725 Регистрация: 14.8.2005 Где: Москва Репутация: нет Всего: 9 |
||||
|
||||
chip_and_dayl |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 603 Регистрация: 22.4.2007 Где: Украина, Киев Репутация: 2 Всего: 9 |
Это в принципе аналогично этому del *.obj /s поэтому можно rd obj /S -------------------- Фсё будет хорошо!!! |
|||
|
||||
DragonFire |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 725 Регистрация: 14.8.2005 Где: Москва Репутация: нет Всего: 9 |
И это не можно ![]() Удаляет только в текущей папке подпапку obj... А рекурсивно по вложенным папкам не проходит... |
|||
|
||||
chip_and_dayl |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 603 Регистрация: 22.4.2007 Где: Украина, Киев Репутация: 2 Всего: 9 |
Вот нашел. Пока проверял, то себе флешку очистил) Правда другим кодом. Батник должен быть в корне папки, где будут очищаться папки Это сообщение отредактировал(а) chip_and_dayl - 29.12.2009, 21:41 -------------------- Фсё будет хорошо!!! |
|||
|
||||
DragonFire |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 725 Регистрация: 14.8.2005 Где: Москва Репутация: нет Всего: 9 |
Ага тоже находил... Только почему-то не работало... Можно реальный пример для папки "obj"?
|
|||
|
||||
chip_and_dayl |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 603 Регистрация: 22.4.2007 Где: Украина, Киев Репутация: 2 Всего: 9 |
Я там сделал под тебя, то есть под папку obj:) Копируешь и запускаешь батник. Лично проверил.
Он как работает!?! смотрит текущую папку, и начиная с этой папки и подпапках смотрит папку с именем Obj Добавлено @ 11:46 Как проверял. Создал папку Темп, куда поместил батник этот, в этой же папке Темп есть следующий папки: Temp\Nb Temp\Nb\f\obj - содержит текстовой файл Temp\Nb\obj - пустая папка Temp\Obj - который для пущей водицы содержит также файл текстовой Temp\a.bat - сам батник После запуска батника, остаются следующий папки с файлами Temp\Nb Temp\Nb\f Добавлено через 7 минут и 59 секунд
здесь указываешь имя папки Это сообщение отредактировал(а) chip_and_dayl - 30.12.2009, 11:46 -------------------- Фсё будет хорошо!!! |
|||
|
||||
DragonFire |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 725 Регистрация: 14.8.2005 Где: Москва Репутация: нет Всего: 9 |
А у меня не работает... Корневая папка - DIAR Studio 3:
|
|||
|
||||
DragonFire |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 725 Регистрация: 14.8.2005 Где: Москва Репутация: нет Всего: 9 |
В общем проблема была в пробелах в названии папки. Вот рабочий скрипт:
Это сообщение отредактировал(а) DragonFire - 30.12.2009, 15:45 |
|||
|
||||
mihanik |
|
||||
![]() -=Белый Медведь=- ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 4054 Регистрация: 24.4.2006 Где: г. Тверь Репутация: 61 Всего: 109 |
А можно и VBS использовать...
Вот так рекурсивно обходятся все подпапки определённой папки...
А вот так удаляется папка
Почему вы так любите батники... VBS намного красивее... Это сообщение отредактировал(а) mihanik - 31.12.2009, 06:43 |
||||
|
|||||
DragonFire |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 725 Регистрация: 14.8.2005 Где: Москва Репутация: нет Всего: 9 |
Угу еще можно написать на c или c++ прогу... Любим потому что правится налету без всяких перекомпиляций.
Если я что-то не знаю про VBS - поправьте.... |
|||
|
||||
mihanik |
|
|||
![]() -=Белый Медведь=- ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 4054 Регистрация: 24.4.2006 Где: г. Тверь Репутация: 61 Всего: 109 |
Такая же фигня. Это интерпретируемый системой язык, который не требует компиляции. Программа на VBS - это такой же текстовый файл, как и BAT-файл. С удовольствием... Только это уже тема для холивара... ![]() |
|||
|
||||
DragonFire |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 725 Регистрация: 14.8.2005 Где: Москва Репутация: нет Всего: 9 |
mihanik, может быть потому еще используем что привыкли.. =)
А вообще в семерке power shell скрипты стали модными вроде... |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Windows" | |
|
Запрещается! 1. Обсуждать взлом и делиться кряками 2. Способствовать созданию и распространению вирусов
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, December, bartram, Akella. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | MS Windows | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |