Четыре метода группового переименования файлов в Windows
В Windows существует множество методов переименовать несколько файлов разом – через Проводник (Explorer), командную строчку либо PowerShell. Найдется решение и для любителей графического интерфейса, и для тех, кто предпочитает работать с командами.
Переименование через Проводник работает быстро, но недостаточно гибко. В PowerShell гибкости хоть убавляй, но для новенького этот способ может оказаться пугающим. А ежели нужен мощнейший графический инструмент, придется применять стороннюю программу.
Проводник
В Проводнике есть достаточно неочевидный метод быстро переименовывать группы файлов. Для начала соберите все нужные файлы в одну папку. Переключитесь на вид «Таблица» (Details) и отсортируйте файлы в нужном порядке – Проводник присваивает номера по списку начиная сверху.
Выделите все файлы, которые требуется переименовать, нажмите правой клавишей мыши и выберите пункт «Переименовать» (Rename). Введите новое имя и нажмите [Enter].
Проводник добавит к этому имени номер для каждого файла. Удачный метод привести все файлы к одному знаменателю, хотя и не очень гибкий.
Командная строка
В командной строке можно употреблять команду rename либо ren для массового переименования файлов. Можно использовать групповой знак * для обозначения множества файлов разом.
Самый обычной метод открыть окно командной строчки в подходящей папке – зажать [Shift], надавить на папке правой клавишей мыши и выбрать «Открыть окно команд» (Open command window here).
Чаще всего командное переименование употребляют для конфигурации расширения у целой группы файлов – в Проводнике так сделать нельзя. Приведенная ниже команда, к примеру, превращает все файлы .html в .txt:
Сама по для себя команда не чрезвычайно многофункциональная, но ее можно использовать в сложных сценариях.
PowerShell
PowerShell дает еще больше способностей переименования файлов в командной среде. С помощью PowerShell можно передать вывод одной команды (командлета, как это тут называется) иной команде, точно так же, как в Linux и остальных UNIX-подобных системах.
Главные команды – это Dir для получения перечня файлов в текущей папке и Rename-Item для переименования объекта (в данном случае файла). Довольно передать вывод Dir команде Rename-Item – и готово.
После пуска PowerShell используйте команду cd для перехода в папку с подходящими файлами. Лучше всего переложить все файлы в одну папку, чтоб не переименовать нечаянно лишнее.
Допустим, мы желаем заменить пробелы в именах файлов на подчеркивания.
Приведенная ниже команда выводит перечень файлов в текущей папке и передает его команде Rename-Item, а та подменяет все пробелы на подчеркивания.
Dir
Переименование файлов и папок через командную строчку Windows
Хотя командная строчка в Windows это далековато не таковой же мощнейший инструмент по сопоставлению с терминалом в Linux, она владеет обилием базисных функций. Сейчас побеседуем о переименовании файлов и каталогов.
За переименование файлов и папок в командной строке Windows отвечает команда RENAME. Можно употреблять и укороченный вариант REN. Так как употреблять укороченный вариант очевидно проще, в предстоящем в данной для нас статье будем применять его.
Синтаксис команды ren чрезвычайно прост для понимания:
Если речь идёт о текущем каталоге, то довольно команды
ren primer.txt new_primer.txt
Эта команда переименует файл primer.txt в new_primer.txt.
Если речь идёт не о текущем каталоге, то требуется указать полный путь к файлу:
ren “c:program filesprimer.txt” new_primer.txt
При указании новейшего имени нельзя задать иной каталог. Команда ren лишь даёт новое имя файлу, не перемещая его.
Аналогично можно переименовать и папку:
ren c:primer “new primer”
Обратите внимание, что наличие пробела принуждает нас применять кавычки.
Команда ren допускает и работу с несколькими файлами. Но здесь необходимо сделать вескую оговорку — ren работает с файлами и папками, у которых одно положение. Что это означает на практике? Задать одно и то же имя нескольким файлам сразу команда ren не дозволит. Ведь положение этих файлов совпадает. В этом случае будет выведена ошибка «файл с таковым именованием уже существует либо не найден». При этом 1-ый по имени файл всё таки будет переименован.
А вот массово поменять расширение файлов команда ren способна. Для этого можно ввести команду вида
ren *.txt *.doc
Это изменит всем файлам в текущем каталоге расширение с txt на doc.
Вот, пожалуй, и всё, что необходимо знать о команде rename. Никаких характеристик у данной нам команды нет.