Как пакетное переименование и массовое удаление файлов в Windows

Как пакетное переименование и массовое удаление файлов в Windows

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





Однако отслеживать файлы не всегда просто. Время от времени вы можете захотеть переименовать каждый файл в папке для упорядочения. В других случаях вы также захотите удалить все свои файлы.





Читайте дальше, чтобы узнать, как массово переименовывать и удалять файлы в Windows 10.





Как выполнить пакетное переименование в Windows 10

Существует несколько способов пакетного переименования файлов с помощью Windows 10. Вы можете переименовывать файлы с помощью проводника, командной строки или PowerShell, причем каждый параметр полезен для различных задач.

1. Пакетное переименование с помощью проводника

File Explorer предлагает один из самых простых вариантов переименования, но также предлагает наименьшую гибкость переименования.



  1. Перейдите в папку, содержащую файлы, которые вы хотите переименовать.
  2. Закажите файлы в том порядке, в котором вы хотите их переименовать.
  3. Нажмите CTRL + A чтобы выбрать все файлы в папке, затем щелкните правой кнопкой мыши и выберите Переименовать .
  4. Введите новое имя файла и нажмите Enter. Каждый файл в папке будет иметь базовое имя файла, в этом случае произведение искусства , за которым следует номер в последовательности.

Как видите, он выполняет свою работу, но не предлагает никаких настроек.

2. Пакетное переименование с помощью командной строки

Командная строка Windows предлагает немного больше гибкости для переименования пакетных файлов. Вы можете использовать Ren команда для одновременного переименования нескольких файлов. «Рен» - это сокращение от «переименовать». Команда позволяет использовать подстановочные знаки '*' и '?' а также изменение расширений файлов, хотя это не позволяет перемещать файлы в разные папки после переименования.





Перейдите в папку, содержащую файлы, которые вы хотите переименовать, нажмите Shift + щелчок правой кнопкой мыши , и выберите Откройте здесь командное окно. Тип тебе и нажмите Enter, чтобы увидеть список файлов.

Переименовать отдельный файл





Команда для переименования отдельного файла:

ren filename.jpg newfilename.jpg

Переименовать цифры в нескольких файлах

Если вы хотите переименовать несколько файлов, вы можете использовать подстановочные знаки для внесения изменений. Например, если вы хотите изменить количество цифр в именах файлов, вы можете использовать следующую команду:

ren document??.txt document3??.txt

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

Пакетное переименование файлов с суффиксом

Как насчет добавления суффикса к группе файлов? Вы можете сделать это с помощью следующей команды:

ren *.* ???????-test.*

В этой команде подстановочный знак звездочки действует вместо любых символов. Итак, '*. *' Означает найти в этой папке любое имя файла с любым расширением. Вторая часть (со всеми вопросительными знаками) указывает команде использовать существующие имена файлов длиной до семи символов, но добавить «-test» в качестве суффикса, а звездочка снова означает применять к любому расширению файла.

Если вы хотите добавить префикс, переместите часть команды '-test' на передний план, например:

ren *.* test-???????.*

Пакетное удаление частей имени файла

Может ли Windows читать Mac OS Extended?

Вы также можете использовать пакетное переименование файла, чтобы удалить часть имени файла. Допустим, у вас есть серия документов с именами jan-budget.xlsx, feb-budget.xlsx, mar-budget.xlsx и т. Д. Вы можете удалить суффикс '-budget', используя следующую команду:

ren ???-budget.xlsx ???.xlsx

Пакетное переименование файлов расширений

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

Это означает, что вы можете попытаться переименовать файлы в файлы аналогичного типа, например документ Word (.docx) в текстовый документ (.txt), но вы столкнетесь с проблемами, если попытаетесь преобразовать документ Word в тип видео. (например, .mp4).

Следующая команда переименовывает все расширения файлов из текстовых документов в документы в формате RTF:

ren *.txt *.rtf

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

3. Пакетное переименование с помощью PowerShell

Windows PowerShell предлагает максимальную гибкость для пакетного переименования файлов и является самым мощным инструментом переименования, встроенным в Windows.

Связанный: Командная строка и Windows PowerShell: в чем разница?

Перейдите в папку, содержащую файлы, которые вы хотите переименовать, нажмите Shift + щелчок правой кнопкой мыши , тогда Откройте окно PowerShell здесь . Вот наша тестовая папка MUO Batch Rename из предыдущих разделов, теперь открытая в PowerShell. Тип тебе и нажмите Enter, чтобы увидеть список файлов.

Отсюда вы можете начать пакетное переименование файлов с помощью PowerShell.

Переименовать отдельный файл

Если вы хотите переименовать один файл, используйте следующую команду:

Rename-Item filename.jpg newfilename.jpg

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

Rename-Item 'file name with spaces.jpg' 'new file name with spaces.jpg'

Пакетная замена имен файлов

PowerShell предлагает несколько различных вариантов пакетного переименования имен файлов. Один из вариантов - заменить часть имени файла чем-то другим, что удобно для замены файлов с цифровой камеры.

Dir | Rename-Item –NewName { $_.name –replace 'DSC','summer2020' }

Где «DSC» - это часть исходного имени файла с цифровой камеры или папки с фотографиями вашего смартфона, а «summer2020» - это выходное имя файла.

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

Dir | Rename-Item –NewName { $_.name –replace '_','-' }

Пакетное переименование файлов по возрастающему номеру

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

Dir | %{Rename-Item $_ -NewName ('summer2020{0}.jpg' -f $nr++)}

Пакетное переименование файлов по всему каталогу

Одна вещь, которую вы можете сделать с PowerShell, - это пакетное переименование файлов во всем каталоге, а не в одной папке. Эта команда работает с верхней части каталога файлов вниз, изменяя пакетное переименование совпадающих файлов в каждой подпапке.

Get-ChildItem -Filter '*current*' -Recurse | Rename-Item -NewName {$_.name -replace 'current','old' }

Получить справку по PowerShell

Это лишь некоторые из параметров пакетного переименования, доступных для PowerShell. Если вам нужны дополнительные параметры, вы можете проверить встроенные примеры PowerShell, используя следующую команду:

get-help Rename-Item –examples

Пакетное переименование в Windows 10 с помощью утилиты массового переименования

Если вы хотите переименовать файлы, но не хотите возиться с иногда сбивающими с толку командами PowerShell и командной строки, рассмотрите Утилита массового переименования .

Это бесплатный инструмент переименования для Windows 10 с множеством опций. Просто не забудьте снять дополнительные задачи во время установки.

как отменить Kindle Unlimited

Скачать: Утилита массового переименования для Windows 10 (Бесплатно)

Как выполнить пакетное удаление в Windows 10

Сейчас большинству людей не нужно регулярно удалять 500 000 файлов, разбросанных по 45 000 папок, но я уверен, что у всех нас был момент, когда ваша музыкальная коллекция просто перестала быть на должном уровне. Удаление чего-либо, кроме нескольких файлов Использование проводника может стать длительным процессом, поскольку Windows предпочитает перечислять каждый файл перед его упаковкой.

Когда дело доходит до пакетного удаления файлов в Windows 10, у вас есть несколько вариантов.

1. Пакетное удаление файлов с помощью командной строки

В командной строке есть две мощные команды для удаления файлов: ПРИНАДЛЕЖАЩИЙ а также rmdir .

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

Честное предупреждение , команда rmdir мощная и потенциально опасная. Он удаляет целые каталоги, включая файловые структуры и все, что между ними. Если вы укажете что-то важное, вы можете сломать операционную систему.

Удалить один файл

Чтобы удалить один файл, используйте следующую команду:

del C:enteryourpathhere /f /s

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

В качестве альтернативы перейдите в папку, содержащую файлы, которые вы хотите удалить, нажмите Shift + щелчок правой кнопкой мыши , и выберите Откройте здесь командное окно. Затем введите del [имя файла] и нажмите Enter.

Удалить определенный тип файла

Как насчет того, чтобы удалить определенный тип файла из папки? Вы можете сделать это с помощью следующей команды:

del *.extension

Замените «расширение» на тип файла, который вы хотите удалить.

Вы можете расширить команду, чтобы удалить все определенные расширения файлов из подпапок, добавив пару параметров:

del /s /q *.extension

Кроме того, если вы хотите удалить несколько типов файлов, вы можете добавить несколько типов расширений:

del /s /q *.png *.svg

Удалить файл и удалить папку

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

del /f /s /q C:enteryourpathhere > nul
rmdir /s /q C:enteryourpathhere

Здесь можно увидеть еще пару параметров. Нет - это специальный файл, который отбрасывает все записанные в него данные, что означает, что довольно трудоемкий процесс перечисления не записывается в файл, в то время как / q выбирает «тихий режим», что означает, что вам не будет предлагаться Да / Нет перед сгоранием ваших файлов.

2. Пакетное удаление файлов с помощью пакетного файла

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

В этом примере я собираюсь удалить папку MUO Batch Rename, созданную для предыдущих примеров. Щелкните правой кнопкой мыши на рабочем столе и перейдите к Новый> Текстовый документ . Назови это BatchDelete и откройте его.

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

Если вы не уверены в правильном пути к папке, щелкните правой кнопкой мыши и выберите Характеристики , и просмотрите местоположение там. Или перейдите к папке и щелкните поле адреса одним щелчком мыши, чтобы открыть прямой путь к папке.

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

Вы можете скопировать и вставить следующее в свой командный файл. Вы должны заменить «введите ваш путь здесь» на путь к вашей папке.

cd C:enteryourpathhere
del * /S /Q
rmdir /S /Q C:enteryourpathhere

После того, как вы скопируете и вставите и добавите путь к вашей папке, выберите Файл> Сохранить . Теперь найдите файл BatchDelete.txt и нажмите F2 чтобы переименовать файл. Измените расширение файла с .текст к .один и нажмите Входить когда вы сталкиваетесь с предупреждением.

Поздравляем, вы только что создали свой первый командный файл!

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

Как удалить мешающие файлы или ошибки 'слишком длинное имя файла' в Windows 10

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

В других случаях вы можете встретить имя файла, содержащее слишком много символов, а также следующее сообщение об ошибке:

Невозможно удалить [имя файла]: указанное вами имя файла недействительно или слишком длинное.

советы и хитрости для убежища от радиоактивных осадков

Вы можете использовать командную строку, чтобы исправить эту ошибку. Перейдите в папку с ошибочным файлом, нажмите Shift + щелчок правой кнопкой мыши , и выберите Откройте здесь командное окно.

Теперь введите dir / x чтобы увидеть список сокращенных имен файлов, а не полную версию. Из того же окна командной строки теперь вы можете удалять файлы, используя короткое имя.

На изображении выше я бы ввел от ALTUMC ~ 1.JPG чтобы удалить конкретный файл. Как только вы уменьшите имена файлов до их коротких версий, вы также можете использовать методы пакетного удаления, описанные ранее в статье.

Вы можете пакетное переименование или пакетное удаление

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

Делиться Делиться Твитнуть Эл. адрес Написать пакетные файлы в Windows? Как работают операторы If-Else

Операторы if-else довольно просты, но вы можете не знать, как использовать их в пакетных файлах Windows. Вот все, что вам нужно для их использования.

Читать далее
Похожие темы
  • Окна
  • Управление файлами
  • Проводник
  • Пакетный файл
  • Советы по Windows
  • Советы по продуктивности
Об авторе Гэвин Филлипс(Опубликовано 945 статей)

Гэвин - младший редактор отдела Windows and Technology Explained, постоянный участник Really Useful Podcast и регулярный обозреватель продуктов. У него есть степень бакалавра (с отличием) в области современного письма с использованием методов цифрового искусства, разграбленных на холмах Девона, а также более десяти лет профессионального писательского опыта. Он любит много пить чая, настольные игры и футбол.

Ещё от Gavin Phillips

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!

Нажмите здесь, чтобы подписаться