Windows удаление каталогов по маске

Удалить файлы по маске во вложенных каталогах

Если требуется удалить большое количество файлов по маске (например, с одинаковым расширением), во всех вложенных каталогах, как лучше, т.е. быстрее это сделать.
Есть два пути, как сделать это гораздо быстрее, чем удалять вручную по одному.

Командная строка

Первый способ основан на возможностях командной строки, а именно команды FOR с ключом /r. Необходимо перейти в каталог, во вложенных каталогах которого необходимо удалить файлы, и написать команду:

Вместо *.jpg можно подставить любую другую маску.
Если вместо (.) указать ( ) , то можно обойтись и без перехода.
Запись «%

a\*.jpg» предназначена для имен папок и файлов, содержащих пробелы. Если все имена короткие и без пробелов, можно написать просто %a\*.jpg . Преимущество этого способа в возможности использования в командном файле, но для имен файлов с Unicode символами это не сработает.

Проводник

Второй вариант основан на встроенной функции поиска и не требует использования командной строки.

В проводнике необходимо

  • открыть папку, во вложенных папках которой требуется удалить файлы,
  • ввести в поле поиска часть имени файла,
  • в списке найденных файлов выделить их (Ctrl-A) и удалить (Del).

Получается, что в проводнике эта задача решается даже проще, чем в чистой командной строке, потому что не надо запоминать команду и синтаксис.

Far Manager

Но если использовать Far Manager, то поиск можно выполнить, как и в проводнике, надо лишь в окне поиска (Alt-F7) после получения результата нажать кнопку Панель (Panel в английской версии), и Far откроет временную панель с найденными файлами. Дальше можно выделить один или несколько файлов (Insert), или же все файлы (Ctrl-Num+), а затем удалить (F8), скопировать (F5) или переместить (F6).

Windows удаление каталогов по маске

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

Вообще можно и без батника:
Код:
del /s f:\media\photos\13@*.jpg »

Расскажу о результате:
530.000 файлов удалились за полтора часа при запуске через cmd вышеописанной команды.

Читайте также:  3dmark для mac os

Компьютер при этом не зависал, всё работало в штатном режиме.

Спасибо за помощь!

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

Windows удаление каталогов по маске

WinXP SP2. Командная строка.

Есть-ли команда для удаления подкаталогов по маске? RD удаляет только конкретные названия. Символы * и ? она не понимает.

Пока юзаю вот такую конструкцию:

но держать это в голове уже зае надоело.

Выносить эту строку в отдельный файл тоже нет желания — его тогда придётся всё время с собой таскать, что не всегда возможно.

FOR /D %I IN (шаблон) DO rd %I

rd /?

одна строка = одна команда, иначе вопрос не имеет смыслу.

без всяких батников

Насколько я помню, батник практически любой сложности можно написать в одну строку.

Добавлено 10.04.06, 02:05
В общем — вопрос решён, ибо, как я понимаю, ничего нового здесь не скажут.

Juretђ
общем — вопрос решён, ибо, как я понимаю, ничего нового здесь не скажут.
Если вам нужно рыть котлован — проще Экскаватором, но если вы выбрали лопату, то нечего спрашивать как ей проще копать.

Насколько я помню, батник практически любой сложности можно написать в одну строку.

GO.

Могу, а почему — нет? Я вообще сказал это к тому, что не надо приравнивать кол-во операторов к количеству строк. Это-ж вам не бейсик (хотя и на нём можно в одну строчку кой-чего набросать)!

Читайте также:  Linux mint или manjaro что выбрать

Вообще, для меня нет никакой разницы между твоим вариантом и моим (хотя всё-равно — спасибо). Я здесь спрашивал, про что-нить вроде rd msh* /Q (вот это и есть один оператор!), а не про for чего-то там.

А то что я забыл про FOR /D, так пардон — весь help по командной строке не выучишь — как помнил, так и написал. сам то — тоже небось сходу не вспомнишь все операции подстановки (типа %dI и т.п.).

Всё. Оффтопить дальше нет никакого желания.

Удаление файлов по маске

Поиск и удаление файлов по маске
Помогите пожалуйста. Задача такая: найти файлы по маске (в каталоге, в котором лежит bat-файл).

Удаление файлов по маске по дате создания
Прошу помоч создать бат-файл удаление файлов по маске по дате создания. файлы могут находиться на.

Поиск и удаление файлов по маске в директории admin$ на удалённых машинах
Привет всем. Очень надеюсь на вас в данном вопросе! Пробежав по форму, я наткнулся на парочку тем с.

Копирование файлов в папки по маске файла и маске папки
Добрый день! Товарищи, помогите. Возникла надобность раскладывать файлы по маске папки и маске.

Решение

Добавлено через 4 минуты
Более быстрый вариант:

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Удаление параметров реестра по маске
Приветствую ! Допустим команда reg delete «HKLM\SOFTWARE\Windows\CurrentVersion» /v.

Удаление параметров реестра по маске
Здравствуйте! Есть один быстрый вопрос по reg delete. Есть параметр вида recent_mgs_********.

Архивирование файлов по маске
7Z.exe a -tzip -mx7 -i!*.log ..\oldLog ..\_log В результате создается архив со всей папкой _log.

Переименование файлов по маске
Подскажите пожалуйста, как переименовать файлы батником EUSimple-KEP.12345678.25-01-14.12-34.p10.

Удалить папки по маске

Копирование файлов в папки по маске файла и маске папки
Добрый день! Товарищи, помогите. Возникла надобность раскладывать файлы по маске папки и маске.

Выбор нужной папки по маске и подстановка названия выбранной папки в путь в bat файле
Здравствуйте! Есть папка dist содержащая папки с дистрибутивами 1С вида: dist\8.3.5.1186 .

Читайте также:  Как отключить avast security mac os

Копирование из папки по маске
День добрый. Есть следующая команда . Нужно сделать так, что бы из папки D:\Recover\AppData батник.

Распаковать архивы в папки с именами архивов, переименовать некоторые файлы по маске и обратно запаковать
Нужна помощь. Есть папка, в которой куча архивов *.zip Нужно распаковать архивы в папки с.

Внимание! Выложенный скрипт может нарушить функциональность Вашей системы .

Какие ресурсы обозначаются этим идентификатором?

Спасибо! Но в моём случаи будет лучше так, потому как меня интересуют ещё и под папки:

Это можно сделать и без варварских способов.

Я понимаю что варварский, просто мне нужно это для запуска программы, чтобы программа запускалась на итальянском, мне лишнее надо удалить, а реестр оставить, так как программа при запуске обращается именно к нему. Конечно не плохо бы знать к каким файлам или параметрам реестра обращаются такие программы, тогда можно было бы обойтись без установки языкового пакета. Надо чтобы язык системы оставался на русском, а программа запускалась на итальянском.

Добавлено через 33 минуты
Что то гадкие эти файлы не удаляются, требует права системы:

tanik, у Вас много лишнего. Напишите, как я и все будет удалятся, если конечно файлы в данный момент не используются системой.

Я в подобном случае мониторю программу через RegMon.
Скорее всего это один из этих ключей:

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Поиск по папок по маске и перемещение найденных папок в другие папки
Добрый день, у меня возникла проблема, прошу помочь в написании батника. Есть основная папка в.

Как удалить файлы из папки по маске?
Всем здравствуйте. Нужно удалить из папки C:\Dir все файлы с указанным расширением, например .

Перемещение файлов из папки по маске
Здравствуйте. Такой вопрос как можно вырезать файл по названием файла. Например Есть файлы.

Удаление файлов из папки по маске
Доброго времени суток, нагуглил скрипт который должен удалять файлы из папки по маске но он не.

Оцените статью
Конфигурация компьютера
Материнская плата: Gigabyte GA-970A-UD3
HDD: 250Гб(SSD Samsung 860EVO) +500Гб(ST3500418AS)+2000Гб(ST2000DM001)
Блок питания: Be Quiet SYSTEM POWER 9 500W [BN246]
Монитор: Dell UltraSharp U2414Hb
» width=»100%» style=»BORDER-RIGHT: #719bd9 1px solid; BORDER-LEFT: #719bd9 1px solid; BORDER-BOTTOM: #719bd9 1px solid» cellpadding=»6″ cellspacing=»0″ border=»0″>