XRay-Engine.org

Общий раздел => Форум => Тема начата: RedPython от 22 ноября 2022, 15:32:25

Название: Удалить вложенную папку со всем содержимым
Отправлено: RedPython от 22 ноября 2022, 15:32:25
Собственно вопрос. Майя оставляет рядом с текстурами свои папочки с миниатюрами, носящие имя ".mayaSwatches". Как бы их пакетно поудалять?
Название: Re: Удалить вложенную папку со всем содержимым
Отправлено: saas от 22 ноября 2022, 18:34:02
Батником
for /R %%I in (.mayaSwatches) do if %%~nxI==.mayaSwatches rd /Q /S %%I
Название: Re: Удалить вложенную папку со всем содержимым
Отправлено: RedPython от 22 ноября 2022, 19:19:43
Ну нет, это удаляет всю геймдату. И вообще всё, что в текущем каталоге.
Название: Re: Удалить вложенную папку со всем содержимым
Отправлено: saas от 22 ноября 2022, 19:41:44
Странно, у меня на Windows 8.1 удаляет только папки .mayaSwatches, возможно в пути есть пробелы и надо последний %%I заключить в кавычки.
Можно менее суровый вариант сделать который удаляет только папки .mayaSwatches из всех папкок в текущем каталоге, но если есть двойная и более вложенность то не все папки .mayaSwatches будут удалены.

for /D %%I in (*) do rd /Q /S "%%I\.mayaSwatches"
Название: Re: Удалить вложенную папку со всем содержимым
Отправлено: saas от 22 ноября 2022, 19:48:45
А! Кстати! Можно ещё в поиск вбить .mayaSwatches, а потом просто выделить все результаты и удалить. ^^ Жалко я сразу не додумался
Название: Re: Удалить вложенную папку со всем содержимым
Отправлено: RedPython от 22 ноября 2022, 20:03:26
А у меня стёрло весь борщовский проект нафиг. С диска X:\\ же удаляется не через корзину. Пришлось втыкать жёсткий диск с бекапом и копировать заново.


Ну да, через поиск можно, но я хотел автоматизации, чтобы одним батником весь мусор убирало.

А пробелов в пути нет.
Название: Re: Удалить вложенную папку со всем содержимым
Отправлено: saas от 22 ноября 2022, 20:09:28
Надеюсь ничего важного незабекапленного не удалило?
Название: Re: Удалить вложенную папку со всем содержимым
Отправлено: RedPython от 22 ноября 2022, 20:15:15
Да вроде нет :) подавляющая часть нужного под контролем говногита, а бекап относительно свежий, февральский.

На скрине - что осталось от борща в тот момент, когда я решил посмотреть, что оно там так долго делает. Если бы не закрыл окно командной строки, то наверное удалилось бы всё, где была замешана та майская папка с точечкой. Закрыл тогда, когда оно жрало 17-гиговую папку с майкиными сценами.
Название: Re: Удалить вложенную папку со всем содержимым
Отправлено: saas от 22 ноября 2022, 20:31:58
Это радует, опасная штука эти батники.