Имя пользователя:
Пароль:
 

Название темы: Удалить папки в папках
Показать сообщение отдельно

Пользователь


Сообщения: 83
Благодарности: 2

Профиль | Отправить PM | Цитировать


Цитата Iska:
Особо не проверялось. Тренируйтесь на копии, удалив echo. »
Ваш код не работает.
Цитата Elven:
Странная какая-то задача, но... »
Ваш работает но есть вопрос.
Возможно это нужно было сказать сначала , но я об этом чет не подумал...
Использовав команду "pushd d:\test" или цикл for найти в этой папке , в нашем случае это "d:\test" все папки c именем "blabla" и удалить , либо другое имя(не важно) ?
т.к. данный скрипт работает только с такой структурой папкой которую я выше кинул. т.к. я не думал что вы сделаете скрипт для данной структуры папок , а я думал что вы сделаете чтоб он проверил данную папку(в нашем случае это test) и все под- папки в ней на "blabla"(или другое имя) папки и удалит их .

P.S "forfiles" не подходит ?

P.S Сделал данный скрипт :
Код: Выделить весь код
FORFILES /P . /M folder1 /S /C  "cmd /c RD /S /Q @file"
Но нельзя ли добавить несколько масок ? Т.е где
Код: Выделить весь код
/M folder1
добавить еще к этому
Код: Выделить весь код
folder2 folder3
Но есть одна проблема из-за того что идет /S
он удаляет все папки с этим названием.
Пример 3:
Код: Выделить весь код
├───materials
│   └───models (А он удаляет и эту : / но ее не нужно удалять.)
│       └───weapons
│    
│ 
│              
├───models "Хочу чтоб эту удалил и остальные ниже т.е (models scripts sound)"
│   └───weapons
├───scripts
│   └───weapons
└───sound
    └───weapons
Код: Выделить весь код
FORFILES /P . /M models /S /C  "cmd /c RD /S /Q @file"
Я ввожу имя папки "models" и я хочу чтоб он удалил ту папку models которая не в каталоге materials , а он и ее удаляет : /
Или нужно сделать чтоб он удалял ВСЕ папки используя эту команду
Код: Выделить весь код
FORFILES /P . /M models /S /C  "cmd /c RD /S /Q @file"
кроме папки materials и ее подпапок.

Вообщем несколько раз дополнял , надеюсь понятно вышло.

Последний раз редактировалось GIGABAIT, 18-10-2016 в 19:53.


Отправлено: 18:01, 18-10-2016 | #8

Название темы: Удалить папки в папках