Total commander удалить файлы по маске
Как я уже писал, Total Commander имеет очень мощный функционал для работы с файлами. Очень часто необходимо произвести какое-то действие с группой файлов:
- копирование/перемещение/перенос на ФТП
- переименование
- удаление
- архивирование и т. д.
Но для начала файлы необходимо выделить. Есть несколько вариантов:
- пробел. Тут просто нажали – выделили, нажали еще раз – сняли выделение
- клавиша Insert. Более удобная. Похожа на пробел, но после выделения курсор перескакивает на следующий файл. Удобно, когда вам необходимо выделить несколько файлов подряд.
- глобально выделить все файлы в папке можно клавишей «*» или сочетанием Ctrl+A
А теперь более интересные варианты с использованием левой кнопки мышки в сочетании с клавишами Ctrl и Shift. Я пользуюсь именно этим способом, так как очень быстро и удобно. Тут все просто. Итак:
- с клавишей Shift. Просто кликаете мышкой на первом файле диапазона, а потом, удерживая клавишу Shift на последнем файле. Все, файлы от «первого» до «последнего» выделены.
- с клавишей Ctrl. Выделяются отдельные файлы (не диапазон). Этим вариантом удобно пользоваться после выделения с Shiftом. То есть Shiftом выделили диапазон и Ctrlом добавили отдельные файлы по необходимости.
- Еще есть более мощный способ выделения «по маске». По маске можно как выделить файлы, так и снять выделение. Выделение по маске делается с помощью клавиши «+», а снятие «-» на дополнительной клавиатуре. После нажатия этих клавиш появляется окно, в котором вам предлагается ввести непосредственно маску.
Ну и какие варианты маски можно использовать. Расскажу просто на примерах, а уже на их основе вы можете «творить» свои собственные:
- *gaz*.* - по этой маске выделяются все файлы, в имени которых присутствует «gaz» (начало и окончание имени может быть любое) и с любым расширением
- *.jp* - по этой маске выделяются файлы с любым именем и расширением, которое начинается на «jp». То есть будут выбраны файлы с расширением .jpg, .jpg и т.д.
- kont*.pdf – будут выбраны файлы, имя которых начинается на «kont», окончание может быть любым, а расширение только .pdf. То есть это файлы kontur.pdf, kontakt.pdf, kontik.pdf и т .д.
- . sun*.* - будут выбраны файлы, имя которых начинается с любых трех символов, дальше идет «sun», потом любое окончание и любое расширение.
И так далее. То есть «*» означает любое количество любых символов, а «?» - любой ОДИН символ. И комбинируя разные вариации, вы можете выделить именно те файлы, которые вам необходимы, и делать любые операции с этими выделенными файлами.
Так же можно комбинировать выделение по маске «+» и снятие выделения по маске «-». То есть в первом случае выделили большую группу файлов и потом сняли выделение «-» с ненужных файлов.
Понравилась статья? Поделитесь с друзьями!
У вас недостаточно прав для добавления комментариев.
Возможно, вам необходимо зарегистрироваться на сайте.
Приветствую всех кот попал на эту страницу в поисках решений проблемы возникшей с пакетным удалением файлов по заданной маске. Итак мы хотим удалить не нужные нам файлы автоматически, что бы не тратить своё драгоценное время на такую простую задачу. Что ж его у вас отнимать не буду и я, поэтому сразу перейдём к делу.
Вообще существует много софта предлагающего такой тривиальный функционал. Но ведь мы хотим сделать это как можно быстрее и проще, ведь поэтому мы здесь. Ok, расскажу вам о самых простых и доступных способах удаления файлов по маске.
Стандартное средство поиска файлов через проводник Windows
Да да, вы не ослышались, именно через проводник ОС Windows. Обычным Windows поиском можно легко решить эту проблему. Так вот, заходим в стандартный проводник ОС Microsoft Windows и жмём на кнопку поиска. Далее задаём нужные критерии и после нахождения файлов отвечающих заданным параметрам просто выделяем и удаляем их. Что бы удалять минуя корзину рекомендую жать комбинация клавиш Shift + Delete.
Теперь перейдём к более мощному способу удаления файлов а именно к популярному файловому менеджеру Total Commander.
Удаление файлов по маске при помощи Total Commander
Как я увидел, многие пользователи задают поисковые запросы вроде «total commander удалить файлы по маске» и им подобные. Давайте рассмотрим подробный алгоритм поиска и удаления файлов при помощи TC. Это совсем не сложно. Просто заходим в нужную директорию и жмём на кнопку «Поиск файлов» из панели задач коммандера. Там определяем критерии поиска (директорию, названия, расширения и прочее) и клацаем на кнопку «Начать поиск». Если вы хотите строить маски для поиска то ознакомьтесь с соответствующей инструкцией именно к этой программе. Расскажу самое базовое. Допустим я хочу удалить все файлы с расширением «.txt» в конкретной директории и во всех её подпапках. Для этого в поле «Искать файлы» я пишу «*.txt» (без кавычек) ну и в графе «Место поиска» указываю нужную мне папку в которой будет производиться поиск. Далее ждём завершения процесса поиска файлов и нажимаем на кнопку «Файлы на панель», которая расположена внизу, под результатами поиска. После этого программа откроет новую панель в которой будут представлены все найденные файлы и можно всё сразу удалить комбинациями клавиш Ctrl + A (выделить всё) и Shift + Delete (удалить сразу, минуя корзину). Естественно, можно удалять и каждый файл по отдельности.
Если требуется удалить большое количество файлов по маске (например, с одинаковым расширением), во всех вложенных каталогах, как лучше, т.е. быстрее это сделать.
Есть два пути, как сделать это гораздо быстрее, чем удалять вручную по одному.
Первый способ основан на возможностях командной строки, а именно команды FOR с ключом /r. Необходимо перейти в каталог, во вложенных каталогах которого необходимо удалить файлы, и написать команду:
Вместо *.jpg можно подставить любую другую маску.
Если вместо (.) указать () , то можно обойтись и без перехода.
Запись "%~a\*.jpg" предназначена для имен папок и файлов, содержащих пробелы. Если все имена короткие и без пробелов, можно написать просто %a\*.jpg . Преимущество этого способа в возможности использования в командном файле, но для имен файлов с Unicode символами это не сработает.
Второй вариант основан на встроенной функции поиска и не требует использования командной строки.
В проводнике необходимо
- открыть папку, во вложенных папках которой требуется удалить файлы,
- ввести в поле поиска часть имени файла,
- в списке найденных файлов выделить их (Ctrl-A) и удалить (Del).
Получается, что в проводнике эта задача решается даже проще, чем в чистой командной строке, потому что не надо запоминать команду и синтаксис.
Но если использовать Far Manager, то поиск можно выполнить, как и в проводнике, надо лишь в окне поиска (Alt-F7) после получения результата нажать кнопку Панель (Panel в английской версии), и Far откроет временную панель с найденными файлами. Дальше можно выделить один или несколько файлов (Insert), или же все файлы (Ctrl-Num+), а затем удалить (F8), скопировать (F5) или переместить (F6).
You May Also Like
Цвет текста в консоли Win32
Дублирование вывода консоли в файл
Добавить комментарий Отменить ответ
Популярные записи
Определить IP адрес по MAC адресу через arp кеш в командной строке или bat файле
Расчет платежей ЖКУ в Excel за воду, электричество, газ по показаниям счетчиков
Расчет ДЧП в Excelс пересчетом суммы платежа и подсчетом процентов
Свежие комментарии
привет! А как скорость ему сетнуть!.bat files
Привет, Я разработал небольшой инструмент, который позволяет исправлять установленные голоса, чтобы сделать их доступными для механизма преобразования текста в речь…
спасибо за обратную связь
Разобрался. Птичий язык, это если не установлена русская локаль. У меня оборудование буржуйское, поэтому стоит локаль USA. Поменял на Русскую…
В Total Commander есть замечательный практический инструмент, позволяющий значительно облегчить вашу работу с группой файлов или папок – это групповое переименование.
Вариантов применения данной функции масса: вы скачали любимый сериал и вас не устраивает название серий, хотите добавить дату в название любимых фото, сделать все слова в названии файлов прописными и т.д. и т.п.
Для начала работы с групповым переименованием нужно выделить необходимую группу файлов или папок в окне Total Commander-а и нажать CTRL+M. Или вызвать групповое переименование через меню: «Файл»—«Групповое переименование…».
Откроется окно группового переименования:
Не пугайтесь большому обилию различных кнопок, все очень просто!
В зависимости от нужд, все основные действия делаются в поле «Маска для: имени файла» или с помощью полей «Поиск и замена».
Я перейду к практическим примерам, из которых вы поймете основные приемы работы с групповой заменой. Их будет несколько. Желательно изучать их подряд, так как повторяться не очень хочется.
В данном примере я хочу значительно сократить длину названий файлов.
У меня уже открыто окно группового переименования с нужным списком файлов. Так как все имена файлов отформатированы идентично, это значительно упрощает работу.
Сейчас я воспользуюсь полями «Поиск и замена» для удаления ненужных кусков в именах файлов.
В результате предыдущих действий в буфере записан нужный кусок названия файла, который я хочу удалить. Опять выделяем все нужные файлы и открываем окно группового копирования (CTRL+A и CTRL+M).
Теперь я должен, сохраненный в буфере кусок текста, вставить в поле «Найти:». Для этого нажимаю левой клавишей мышки в поле «Найти:» и нажимаю CTRL+V(SHIFT+Insert) или нажимаю правой клавишей мышки на поле и выбираю пункт «Вставить»
Пока мои действия не отразились на реальных файлах, в колонке «Новое имя» я вижу лишь пример как будут выглядеть переименованные файлы. Чтобы запустить процесс переименования реальных файлов я нажимаю кнопку «Выполнить»
После переименования список файлов становится пустым. Нажав кнопку «Протокол» можно посмотреть текстовый файл протокола переименования файлов
На практике эта потребность возникает редко, обычно я просто закрываю окно группового переименования и смотрю на результат в реальной папке. Он всегда идентичен тому, что отображалось в колонке «Новое имя».
Вторым аналогичным действием я сделаю имена файлов более дружественные глазу. Так как все файлы сохраняют структуру, то я опять воспользуюсь поиском и заменой для нужного преобразования. . Чтобы не набирать вручную текст я опять воспользуюсь копированием в режиме редактирования имени(SHIFT+F6) и скопирую нужный мне текст.
Затем опять выделяю все файлы(CTRL+A) и опять вызываю окно групповой замены(CTRL+M).
Обратите внимание, что в поле «Найти:» остался предыдущий текст. Теперь вместо него я вставляю новый скопированный текст «Law.&.Order.s08e».
Как только текст вставлен поле «Найти:», в колонке «Новое имя» отображаются новые имена. В них явно чего-то не хватает. То, чего не хватает я набираю вручную в поле «Заменить на:», в данном случае я набрал «Закон и порядок. Серия »
Опять нажимаю на кнопку «Выполнить» и получаю нужный результат:
Опять открываем окно групповой замены(CTRL+M) и нажимаем кнопку «Откат»
при этом открывается окно, в котором еще раз запрашивается переименование файлов, нажимаем «Да»
В результате в папке имена файлов опять стали как на предыдущем шаге.
Чтобы добавить слово «Сезон» в названия файлов опять выделяем все файлы(CTRL+A) и открываем окно групповой замены(CTRL+M).
Затем в поле «Заменить на:» добавляю слово «Сезон 8. »
и нажимаю «Выполнить» и закрываю окно.
Все, теперь действительно все.
2.1 Использование маски счетчик [C].
В качестве примера опять возьмем «любимый сериал». J
Сейчас для нужного преобразования имен файлов я воспользуюсь масками. Понятие маска широко применяется в компьютерных программах. Обычно маска представляет из себя определенным образом сформированный и отформатированный текст. В процессе обработки маски компьютер заменяет в строке маску на символьную строку. В окне групповой замены вариантов масок несколько:
Так как в моем случае весь список отсортирован по номерам серий, то для формирования нового имени файла я воспользуюсь маской [C]. Действие этой маски заключается в том, что она возвращает номер позиции файла в списке на переименование. Обратите внимание на правый верхний угол окна группового переименования, там есть два поля:
«Начать с:» и «Шаг:». Эти поля определяют с какого числа начнется счетчик и какой шаг приращения счетчика будет на каждой итерации. Так как я хочу, чтобы номера серий начинались с единицы и увеличивались на один, то я оставляю эти два поля со значениями по умолчанию.
Единственное что я изменю – это параметр со странным названием «Цифр:». Я сделаю его равным двум. Это приведет к тому, что вместо строки «1» будет возвращаться «01», вместо «2» «02» и т.д. Т.е. длина символьной строки счетчика будет всегда одинакова для всех чисел и для чисел меньше девяти будет заполняться слева нулями. Все это позволит правильно отсортировать серии.
Итак, номера серий у меня уже есть, осталось в поле «Маска для: имени файла» вручную написать недостающий текст. В моем случае я пишу: «Закон и порядок. Сезон 8. Серия»
Затем нажимаю на поле «[C] Счетчик» и в строку добавляется маска счетчика.
В результате всех действий получается вот такой результат
Осталось только нажать кнопку «Выполнить» чтобы файлы физически переименовались.
2.2 Использование масок [N] и [YMD].
Использование этих масок отлично можно показать на примере разбора собственных фотографий. Например, у меня есть группа фотографий:
Я хочу добавить в название снимка дату создания файла, чтобы иметь возможность сортировки фотографий по датам.
Для этого я выделяю все нужные фото(CTRL+A) и открываю окно группового переименования(CTRL+M).
Изначально, в поле «Маска для: имени файла» содержатся результаты предыдущего переименования. Поэтому я вручную изменяю это поле.
Мне сейчас необходимо, чтобы название файла каждой фотографии начиналось с даты создания файла. Поэтому первой маской, которую я ставлю в поле «Маска для: имени файла» будет [YMD]. Как я это делаю? Ставлю текстовый курсор в поле «Маска для: имени файла» и нажимаю кнопку «[YMD] Дата»
В результате новое имя файла сформировалось из данных создания файла в формате ГОД+МЕСЯЦ+ДЕНЬ.
Мне осталось только дополнить его исходным именем файла. Для этого я в поле «Маска для: имени файла» я добавляю пробел и маску [N]. В результате новое имя файла получилось вот такое:
Теперь при сортировке по имени файла все фото будут изначально отсортированы по датам создания файла. В конце не забываем нажимать кнопку «Выполнить», чтобы переименовать файлы физически.
Предположим, я захотел немного видоизменить формат даты в названии файла фотографии. Я хочу, для большего удобства, добавить между числами года, месяца и дня знак тире.
Хватит теории, перехожу к практике.
Как и предыдущих примерах открываю окно группового переименования (CTRL+A, CTRL+M).
в котором нужно выделить нужную часть строки. В моем случае я выделяю четыре цифры года:
и нажать «ОК».
В результате в поле «Маска для: имени файла» появится вот такая маска [N1-4]
В маску имени файла добавилась новая маска:
Тоже самое проделываю для цифр дня
Все, нужные имена для новых файлов сформированы. Результирующая маска имеет вот такой вид «[N1-4]-[N5-6]-[N7-8] [N10-19]»
. Если бы длина имен файлов не была одинаковой, то для возврата «хвоста» имени файла я использовал бы вот такую маску [N10-]. Т.е. вернуть всю строку с десятой позиции и до конца строки.
Как видите, богатство выбора операций со строками, позволяет очень гибко формировать новые имена.
2.3 Наводим красоту.
В заключении хочу показать пару возможностей, которые не упомянул в предыдущих примерах, а именно:
- Привести все символы в имени файла к какому-либо регистру;
- Учитывать регистр при поиске и замене;
- Делать поиск и замену только первого вхождения;
- Сохранять свои настройки в виде шаблонов для повторного использования;
Для изменения регистра символов имени файла служит поле с выпадающим списком «Верхний/нижний регистр»
Изначально в этом поле выбран пункт «Без изменений». Вариантов этого поля несколько:
Если вы хотите при поиске и замене учитывать регистр, то необходимо установить галочку
Если вам необходимо заменить только первое вхождение искомой строки, то необходимо установить галочку
Если вы часто делаете много однотипные преобразований, используйте возможность сохранения шаблонов.
В выпадающем списке «F2 Шаблоны операций» вы можете сохранить все ваши настройки в виде шаблона, или удалить сохраненный шаблон.
. Аналогичные изменения делаются и с расширениями файлов. Там тоже используется поиск и замена, применяются аналогичные маски.
Хитрости Total Commanderа
Те, кто привык работать с файловым менеджером, уже вряд ли смогут вернуться к традиционному проводнику. Бесконечные копирования, перемещения, удаления файлов – становится гораздо проще и быстрее с использованием файлового менеджера благодаря удобной навигации сразу по двум каталогам. Файловые менеджеры бывают разные, но несомненным лидером всегда остаётся Total Commander. В чём секрет?
10 причин, по которым стоит выбирать Total Commander:
1. Предварительный просмотр.
или нажать сочетание клавиш: Ctrl+Q. В соседнем окошке менеджера сразу откроется содержимое файла. Таким образом, двигаясь по списку клавишами вверх или вниз можно быстро ознакомиться с содержимым каталога и отыскать нужное. Предварительный просмотр доступен не только для фотографий, но и для видео, музыки, текстовых документов, документов, относящихся к пакету MS Office, и некоторых других.
2. Встроенный архиватор.
Чтобы открыть zip, rar или другой архив не обязательно устанавливать отдельный архиватор — в Total Commander архив открывается так же, как если бы это была обычная папка.
3. FTP сервер.
Несравненное преимущество перед другими файловыми менеджерами. Особенно полезен для тех, кто скачивает или загружает файлы на FTP серверы. Часто такая необходимость возникает у веб-разработчиков. Чтобы создать подключение или открыть уже существующее достаточно щёлкнуть в панели на кнопку FTP и выбрать нужное действие:
4. Поиск дубликатов.
Поисковиком оснащены практически все файловые менеджеры, но далеко не все из них могут похвастаться подобной функцией. Всегда считал, что порядок в компьютере должен быть таким же как в голове. Да, я из тех людей, у которых все важные файлы имеют правильные названия и лежат в своих папочках (но, правда, каждое утро теряются носки). И уж я точно не потерплю, что бы какой-нибудь фильм валялся сразу в трёх различных каталогах и занимал места в три раза больше, чем это необходимо. Как быстро найти повторяющиеся файлы? Поиск – Дополнительно – Поиск дубликатов
Можно указать на каких дисках или в каких папках искать повторяющиеся файлы, а также настроить поиск по своему усмотрению.
5. Просмотр скрытых элементов.
Благодаря значку «Отображать скрытые элементы» нет необходимости каждый раз залезать в свойства папки и копаться в настройках:
При этом скрытые папки выделяются восклицательным знаком
6. Групповые операции с файлами.
Можно выделить самые «Функциональные» операции:
Эта особенность позволяет применить одну и ту же операцию сразу к нескольким файлам, предварительно выделенных (пробелом или ctrl+ЛКМ).
7. Очередь на копирование, удаление или перемещение.
Конечно, гораздо удобнее сразу определить какие файлы куда будут копироваться, а не ждать окончания каждой операции отдельно, чтобы задать следующее задание. Для этого при задании операции нужно подтвердить выполнение задачи не кнопкой ОК, а выбрать Очередь (можно нажатием кнопки F2). Таким образом, пока выполняется одна операция, можно продолжать работать с коммандером и добавлять в очередь другие задания таким же образом.
8. Встроенные плагины.
В различных версиях коммандера, плагины могут отличаться. Часто, в нём можно встретить программы для чистки реестра и системы, видео и аудио проигрыватели, дефрагментаторы дисков, программы для записи дисков и другие. Что опять-таки позволяет сэкономить место на диске, время и силы
Ненужные плагины можно удалять, недостающие скачивать и устанавливать. Управление плагинами доступно в настройках в разделе плагины
9. Работа в сети.
В локальной сети работа становится такой же простой, как и в своём компьютере. Скорость работы зависит от быстродействия вашей сети и количества подключенных к ней компьютеров
Для того, чтобы войти в сетевое окружение, нужно нажать на значок с глобусом. (среди значков обозначающих локальные диски, приводы и накопители он будет последний)
10. Удобные настройки.
Программа имеет множество интуитивно понятных настроек, где можно выбрать язык, изменить дизайн, шрифты, подключить или отключить плагины, а так же многое, многое другое
Таким образом, освоив файловый менеджер Total Commander, возвращаться к использованию проводника, каким бы хорошим он ни был, уже не хочется.
PS. Используя различные программы, не забывайте и о тех, кто их пишет, ведь их создателям иногда так же хочется пить и есть.
Читайте также: