Как переименовать файл через cmd и как быстро и просто переименовать файл через командную строку Windows

Как всегда, все команды будут представлены Вашему вниманию в сопровождении коротких, но ясных описаниях, а так же будут прилагаться «Пошаговые» скриншоты.

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

Как переместить файл через консоль?

Для перемещения файлов используется команда под названием «MOVE». Что бы переместить файл из корня диска «C: Move.txt» в папку, в моём случаи это «С:Test_Move» пишем в консоль:

Как переименовать файл через cmd и как быстро и просто переименовать файл через командную строку Windows

Результат выполнения команды. Файл «Move.txt» был перемещён в папку «Test_Move»

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

Как переименовать файл через cmd и как быстро и просто переименовать файл через командную строку Windows

Для примера я создал 3 файла «Move_1.txt, Move_2.txt и Move_3.txt» Как видно из скриншота выше, все три файла были перемещённых. В этом можно убедится не закрывая консоль.

Для проверки используем команду «DIR»

Как переименовать файл через cmd и как быстро и просто переименовать файл через командную строку Windows

С перемещением файлов на этом все. Но, если в каталоге куда нужно переместить файл уже есть такой? То пользователь получит сообщения, в котором его спросят подтвердить, перезаписать файл или нет.

Как переименовать файл через cmd и как быстро и просто переименовать файл через командную строку Windows

Если ввести символ «Y» то файл будет перезаписан. При этом содержимое уже имеющегося файла в каталоге «C:Test_Move» будут потеряны.

Если ввести символ «N» файл не будет перемещён.

Если ввести «ALL» то будут перемещены и перезаписаны все файлы с конкретным расширением. При этом, также, содержимое файлов в директории «C:Test_Move» будут потеряны.

Примечание: За место «ALL» можно просто ввести букву «А» результат будет додже.

Как переименовать файл через cmd и как быстро и просто переименовать файл через командную строку Windows

Что бы отключить предупреждения используется ключик «/Y»

Как переименовать файл через cmd и как быстро и просто переименовать файл через командную строку Windows

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

Как переименовать файл через cmd. exe?

Для того, чтобы переименовать существующий файл используется команда «RENAME» Я создал файл с именем «test.txt» в корне диска «С:» что бы его переименовать, скажем в «NEW_Name.txt» пишем в консоли.

Как переименовать файл через cmd и как быстро и просто переименовать файл через командную строку Windows

Файл «test.txt» будет переименован.

Примечание: Команду «RENAME» можно писать короче, просто «REN» от этого результат не изменится.

Можно сменить расширения у всех файлов в каталоге, например с «txt» на «cmd». Для этого делаем так:

Как переименовать файл через cmd и как быстро и просто переименовать файл через командную строку Windows

Теперь уже в знакомой нам папке «Test_Move» все 3(три) файла приобретут расширение «cmd» за место «txt»

Как вывести содержимое файла в консоль?

Если появилась необходимость просмотреть содержимое файла прямо в cmd. Для этого пользуемся командой «TYPE» Я создал файл и написал в нём адрес своего блога. Теперь попробуем просмотреть данный файл из консоли, не запуская его обычном, привычным образом.

Как переименовать файл через cmd и как быстро и просто переименовать файл через командную строку Windows

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

Для этого пишем так:

Для примера взял текст с первого попавшегося забугорного сайта.

Как записать в файл результат выполнения команды?

Для примера запишем в файл результат команды «DIR» В консоль пишем:

Как переименовать файл через cmd и как быстро и просто переименовать файл через командную строку Windows

Если Вам понадобится записать результат команды «DIR» ещё раз, то файл «Save.txt» будет перезаписан и ранние содержимое файла будет удалено!

Как переименовать файл через cmd и как быстро и просто переименовать файл через командную строку Windows

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

На этом я пожалуй закончу пост, и отправлюсь праздновать первый день рождения сына, ему сегодня исполняется один годик!!!

Спасибо за внимание!

Примерно два десятилетия назад не было никакого меню «» или панели задач. Дружелюбный графический интерфейс, который мы знаем, тогда не существовал, а вместо него был черный экран с мигающим курсором. Но если нужно получить доступ к некоторым элементам , вам все равно придется открыть командную строку или :

Как переименовать файл через cmd и как быстро и просто переименовать файл через командную строку Windows

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

Для доступа к ней в или выше вы можете набрать в панели поиска меню «» «» или «». Также можно найти ее здесь: Меню «Пуск»- Все программы –Стандартные – Командная строка. Полный список параметров каждой из приведенных ниже команд вы можете найти на .

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

Как переименовать файл через cmd и как быстро и просто переименовать файл через командную строку Windows

Основные команды командной строки

– сокращение от , эта CMD команда для новичка выводит список всех файлов и папок в определенном каталоге. А также их размер, расширение и свободное пространство, оставшееся на диске. Команда dir в командной строке может быть изменена с помощью дополнительных параметров, таких как (выводит список по страницам), (выводит информацию о владельце сайта), (выводит список в расширенном формате с максимальным количеством файлов в одной строке), DIR / d (выводит список в расширенном формате с разбивкой на столбцы), (выводит длинный список одной строкой), (выводит несортированный список имен каталогов и файлов в нижнем регистре), (выводит список файлов без дополнительной информации). выводит список файлов и директорий данного каталога, а также всех подкаталогов. Введя , вы увидите список всех доступных параметров.

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

или () позволяет создать каталог (). Чтобы создать каталог, используйте следующий синтаксис: .

очищает экран. Эта команда в применяется, если эмулятор командной строки заполнен перечнем команд и их операций.

имя-файла позволяет изменять содержимое файла.

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

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

или – вы можете использовать эту команду, чтобы удалить папку, но папка должна быть пустой. Синтаксис довольно прост. Введите . Если вы хотите удалить папку, которая не является пустой, вы можете использовать RD / S имя-папки. Будьте осторожны с этой командой, так как она удаляет папку и все ее содержимое без возможности восстановления.

, или переименовывает файл или каталог. Синтаксис этой команды управления компьютером следующий: RENAME текущее-имя новое-имя. Например, если вы хотите переименовать файл с именем в , введите RENAME iPhone.txt iPad.txt.

позволяет переместить один или несколько файлов из одного каталога в другой. Например, если вы хотите переместить файл размещенный в текущей директории в папку с именем внутри текущего каталога, введите MOVE 1.txt Numericals. Если вы пытались переименовать директорию () с помощью команды приведенным выше способом, то знаете, что это не работает. В этом нам поможет команда , так как она также может быть использована для переименования каталогов. Введите текущее-имя новое-имя, где текущее имя – это имя директории в текущей папке.

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

  • COPY имя-файла имя-папки скопирует файл имя-файла в уже существующую папку;
  • COPY имя-файла новое-имя-файла создает копию файла с новым именем;
  • COPY *.doc Word копирует все файлы с расширением в папку с именем .

основная команда предназначена для файлов и каталогов, включая подкаталоги. Простейший вариант ее использования – скопировать все файлы с одного диска на другой. Синтаксис: XCOPY Исходный-диск: Диск-назначения: /e, где параметр позволяет копировать все подкаталоги, даже если они пусты. Используйте , чтобы запретить копирование пустых директорий. Вы можете использовать имена папок исходного диска или диска назначения, чтобы просто скопировать все содержимое одной папки в другую.

Дополнительные команды

Команда в позволяет стереть информацию с винчестера или подготовить его для копирования данных, если вы установили новый диск. Синтаксис для использования команды: . Если вы хотите переформатировать конкретный диск под конкретную файловую систему, вы можете сделать это с помощью команды: FORMAT диск: / FS: файловая-система, где файловая-система может быть: , или . После применения команды все данные с диска будут бесследно стерты.

– используется для сравнения двух файлов друг с другом. Предположим, у вас есть два файла и . Чтобы сравнить их, нужно ввести следующую команду: FC gadgets360_1.txt gadgets360_2.txt.

Команда может пригодиться вам, если кнопка «» в меню «» не работает из-за действия вредоносных программ. Для завершения работы компьютера () введите Shutdown / S. Чтобы перезапустить компьютер – Shutdown / R.

:/>  Локальные сети — тест с ответами

CHKDSK – CMD команда используется для того, чтобы проверить, может ли ваша операционная система правильно прочитать жесткий диск или любой другой носитель. Синтаксис команды: : – замените буквой диска, который нужно проверить. Введите чтобы посмотреть другие варианты.

Как переименовать файл через cmd и как быстро и просто переименовать файл через командную строку Windows

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

Первым на очереди выступит наиболее популярный файловый менеджер для Windows под названием Total Commander. Его преимущество заключается в удобном взаимодействии со всеми объектами, находящимися на локальных и съемных хранилищах, обходя при этом стандартный Проводник. Давайте сразу же затронем тему массового переименования файлов: выполняется это через отдельный модуль, где задается поиск по маскам элементов и другим параметрам, устанавливаемым пользователем вручную. После этого выбирается замена имени, начало, завершение и шаг. Остается только убедиться в корректности установленных настроек и запустить эту операцию. Она не займет много времени, а по завершении вы получите соответствующее уведомление о том, что все было выполнено правильно и теперь файлы обладают новыми именами.

Как переименовать файл через cmd и как быстро и просто переименовать файл через командную строку Windows

Еще одно достоинство Total Commander, о котором обязательно стоит поговорить — возможность откатить все внесенные изменения до момента закрытия блока. Это поможет исправить ситуацию, если вдруг было установлено неправильное имя для переименования. Со всеми остальными опциями, посвященными взаимодействию с объектами и каталогами в Total Commander, мы предлагаем ознакомиться в полноценном обзоре на нашем сайте, кликнув по расположившейся далее ссылке.

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

Подробнее: Использование программы Total Commander

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

Как переименовать файл через cmd и как быстро и просто переименовать файл через командную строку Windows

Дополнительно в Advanced Renamer отображаются абсолютно все доступные сведения и метаданные о выделенном объекте. То есть вы можете выбрать один или несколько файлов, чтобы получить всю необходимую информацию, скопировать ее или выполнить любые другие действия. Распространяется данное программное обеспечение бесплатно и доступно для скачивания на официальном сайте, переход к которому возможен по следующей ссылке. Отметим и наличие русского языка интерфейса, что поможет незнающим пользователям быстро разобраться в этом софте и справиться с переименованием или достижением других целей.

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

Как переименовать файл через cmd и как быстро и просто переименовать файл через командную строку Windows

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

Как переименовать файл через cmd и как быстро и просто переименовать файл через командную строку Windows

Bulk Rename Utility

Bulk Rename Utility — еще одно специализированное программное обеспечение, предназначенное для массового переименования файлов. В нем присутствуют все те опции, о которых мы уже говорили ранее, однако их реализация немного отличается, а также имеются и новые возможности, что тоже хочется обсудить. Отметим самые основные функции — поддержка объектов разных форматов, а также смешанное переименование с каталогами, удаление или изменение определенного текста, входящего в название файлов, изменение регистра, удаление символов и чисел, присвоение атрибутов, дат и имен корневых каталогов в конец названия элементов. Все эти инструменты выбираются уже после добавления объектов через обозреватель, поэтому ничего не помешает выполнить вам несколько задач последовательно или присвоить их для разных файлов.

Как переименовать файл через cmd и как быстро и просто переименовать файл через командную строку Windows

Теперь затронем тему дополнительных возможностей, которые отсутствовали в описанных ранее приложениях. Сюда относится встраиваемый инструмент быстрого массового переименования в контекстное меню Проводника, что осуществляется по желанию, а также присутствуют регулярные выражения, инструмент по изменению даты и атрибутов, переименование с учетом свойств операционной системы. Как видно, в Bulk Rename Utility действительно присутствует огромное количество разных опций, однако из-за этого появился и значимый недостаток, связанный со сложной реализацией графического интерфейса, что вы видите на оставленном выше изображении.

Rename Master — утилита, разработкой которой занимался всего один человек. За определенный период времени он смог реализовать в этом ПО довольно большое количество разнообразных опций, которые удовлетворят потребности большинства пользователей, столкнувшихся с необходимостью массового переименования файлов. В Rename Master полностью поддерживается Юникод, поэтому с отображением преимущественного большинства различных символов не должно возникнуть вообще никаких проблем. Автор добавил и интеллектуальную сортировку по числам, что поможет выстроить правильное отображение фотографий или других объектов, которые имеют нумерацию.

Как переименовать файл через cmd и как быстро и просто переименовать файл через командную строку Windows

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

Ant Renamer — довольно старая программа, которая функционировала еще на Windows XP. Однако разработчики периодически выпускают различные обновления, оптимизируя работоспособность софта на всех современных платформах. Именно поэтому приложение Ant Renamer и попало в наш сегодняшний список. Его интерфейс реализован максимально в простом и понятном виде, что поможет даже самому начинающему пользователю быстро разобраться с его освоением и приступить к выполнению поставленных задач. Сначала потребуется воспользоваться стандартным Проводником, чтобы добавить перечень необходимых объектов и каталогов, с которыми будет происходить взаимодействие. При этом в будущем можно будет снимать и проставлять галочки, чтобы применять задачи только к определенным объектам.

Как переименовать файл через cmd и как быстро и просто переименовать файл через командную строку Windows

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

  • Изменение расширений объектов;
  • Замена символьных строк на указанные;
  • Вставка символьной строки;
  • Перемещение символов;
  • Удаление нескольких символов;
  • Перечисление;
  • Создание имен с тегом MP3;
  • Создание имен с последней датой и временем изменения файла;
  • Создание случайных имен для выбранных элементов;
  • Изменение регистров в соответствии с указанными опциями;
  • Взятие имен из списка/файла;
  • Использование EXIF info;
  • Поддержка регулярных выражений.

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

:/>  Вирус сделал все папки на флешке скрытыми (но они есть ) и их тоже нет

RenameMan — последнее приложение, о котором пойдет речь в данном материале. Оно не имеет каких-то особенностей, которые бы выделили данное программное обеспечение среди всех остальных. Здесь вы найдете все те же стандартные опции, позволяющие просто и быстро массово переименовывать файлы разных форматов, комбинируя их с папками. Поиск элементов происходит через встроенный обозреватель, реализованный в виде дерева. Все необходимые файлы и папки помещаются в правую часть экрана, откуда и ведутся все основные действия. К сожалению, в RenameMan не отображаются важные сведения или метаданные объектов. В списке будет присутствовать только текущее название и формат.

Как переименовать файл через cmd и как быстро и просто переименовать файл через командную строку Windows

Что касается применения основных команд по переименованию или замене символов, то в RenameMan это производится путем выбора нужной строки из списка. Не будем останавливаться на всех доступных опциях, поскольку мы их уже много раз обсуждали выше, а ничего нового в RenameMan юзер не найдет. Однако это не означает, что программа не выполняет свою задачу. С этим дела в приложении обстоят отлично, ведь все символы отображаются корректно благодаря поддержке Юникода, а также не возникает никаких проблем даже с файлами редких форматов.

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

Командная строка Windows – уникальный инструмент, который позволяет проводить разные операции с папками и файлами всего в несколько кликов. Пользователь может их переименовывать, копировать, редактировать, перемещать и прочее. Это удобно, так как значительно экономит время. Но как переименовать файл через командную строку? Что для этого в ней нужно вести?

Как переименовать файл через cmd и как быстро и просто переименовать файл через командную строку Windows

Команда RENAME (REN)

За переименование папок и файлов в Windows 7 и 10 отвечает одна и та же команда – REN. Также ее можно встретить и под другим «именем» – RENAME. Она включает сразу несколько значений – путь к нужному файлу или папке, а также ее новое название. Полностью она выглядит так, как приведено на памятке.

Как переименовать файл через cmd и как быстро и просто переименовать файл через командную строку Windows

Что учитывают при вводе в командной строке:

  • У пользователя есть возможность использовать подстановочные знаки. Это удобно, так как позволяет сразу изменить названия нескольких документов. Под подстановочными понимаются символы «*» и «?». Но есть нюанс. Те символы, которые будут заменены подстановочными, будут такими же, как и в сходном имени.
  • Новое название для папки, которую юзер переименовывает, должно быть уникальным. Если система обнаружит, что подобное уже есть, она выдаст Error.
  • Rename или ren предназначена для единственного действия с файлами. С ее помощью невозможно перемещать их с одной папки в другую.

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

Примеры переименования

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

Как переименовать файл через cmd и как быстро и просто переименовать файл через командную строку Windows

На картинке можно увидеть, как это выглядит в окне cmd.

Как переименовать файл через cmd и как быстро и просто переименовать файл через командную строку Windows

Подстановочные знаки, о которых упоминалось выше, помогут, если требуется переименовать не 1, а сразу 2-5-10 файлов. Например, пред юзером стоит задача – все в формате html переименовать в txt. В таком случае в командной строке следует забить так.

Как переименовать файл через cmd и как быстро и просто переименовать файл через командную строку Windows

Как переименовать файл через cmd и как быстро и просто переименовать файл через командную строку Windows

Точно так же действуют, если изменяют название папки. Как это выглядит – на картинке.

Как переименовать файл через cmd и как быстро и просто переименовать файл через командную строку Windows

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

Как переименовать файл через cmd и как быстро и просто переименовать файл через командную строку Windows

Как переименовать файл через cmd и как быстро и просто переименовать файл через командную строку Windows

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

Как переименовать файл через cmd и как быстро и просто переименовать файл через командную строку Windows

Здесь указано, что следует изменить имя на «new name.txt», размещенного на диске «d: emp».

Как переименовать файл через cmd и как быстро и просто переименовать файл через командную строку Windows

Еще один нюанс касается создания файла с расширением *.bat, *.cmd. Чтобы без проблем переименовывать документы с кириллическими символами, введенные команды следует сохранять в DOS-кодировке (CP866). В противном случае name может отображаться неверно.

Как переименовать файл через cmd и как быстро и просто переименовать файл через командную строку Windows

Работа с командной строкой значительно упрощает управление процессами ПК. Но нужно знать, как и что в ней правильно прописывать. Переименование различных документов – не самая сложная задача, потому именно с нее начинающему пользователю ПК стоит начать.

А вы пользуетесь командной строкой? Удобно? Или вы все же предпочитаете работать на ПК по-старинке – через правую клавишу мышки? Расскажите в комментариях. Возможно, вам известны еще какие-то варианты переименования файлов/папок через командную строку Виндовс? Сохраните статью в закладках, чтобы не потерять нужную и интересную информацию, и можно было вернуться к ней в любой момент.

Видео по теме:

https://youtube.com/watch?v=Mu5sA026950

Видеогаллерея

Таким вот образом:

5 ответов

29 сентября 2003 года

Я тут посмотрел как это работает в Windows:

Команда
ren *.* ???def.*

Команда
ren *.* the??def.*

Команда
ren *.* the*def.*

Немного неожиданно выглядят результаты. Тут, конечно, есть какая-то логика, но чтобы ее разгадать, придется поломать голову. Ибо ошибок делать здесь нельзя. Т.е. нужно сделать именно КЛОН консольной команды rename. А работает она так (ИМХО странно) оттого, что рассчитана была на работу с именами файлов в ДОС-формате, а потом расширена до Виндовс-формата.

Если хочешь, зайди на http://www.freedos.org/, это сайт “FreeDOS Project” (клон MS-DOS). Он, должно быть, open-source.

Это меня особенно поразило. А почему бы не “theslavadef.txt”? Это было бы логичо, если бы алгоритм начинался со сверки масок “*.*” и “the*def.*”.

30 сентября 2003 года

Я тут как-то написал (только на словах) как сравнить файл с маской. (Куда топик пропал?)

Вот что я только что нашел:

01 октября 2003 года

Originally posted by SLA Я тут как-то написал (только на словах) как сравнить файл с маской. (Куда топик пропал?)

Originally posted by Drew
Удивительно, что нет системной функции переименования по маске. А может, я просто не знаю?

Вот что я заметил: если маска начинается со звездочки, то точка ищется с конца имени файла, если нет, то с начала.

(Здесь в маске дважды повторена звездочка. Результат – расширение .dat не заменило старое расширение, а добавилось в конец имени.) Чудеса!

Ты все еще уверен, что ты хочешь чтобы твоя программа умела делать такие вещи? 🙂
А нельзя ли так: cmd.exe /C rename маска1 маска2

В папке и подпапках собраны файлы с разными расширениями . Нужно переместить файлы в одну папку с условием , чтобы в именах файлов было ключевое слово . Пример в папке есть файлы Вася .png ; Сочи с Васей.mp4 ; Save to Вася.txt и т.д. , ключевое слово “Вася” кодировка кириллица . Смотрел по инету ,пробовал разные варианты ,что-то не работают батники ( сохранял в OEM -866) . Прошу помочь

Вам нужно переместить все файлы, в имени которых есть слово “Вася” ?

Да именно так или хотя- бы ” Вас”

Последнее редактирование: 12 Апр 2018

for %%a in (src*Вася*.*) do move “%%a” dst

Сохраняете в OEM-866.
Переместит нерекурсивно файлы из подкаталога src в dst, в которых есть фраза “Вася”.
Подкаталог должен быть создан заранее.

Последнее редактирование: 15 Апр 2018

Для полного счастья

Последнее редактирование модератором: 13 Май 2018

CMD/BAT – Переименование файла по маске.

Как переименовать файл через cmd и как быстро и просто переименовать файл через командную строку Windows

Рано или поздно почти каждый пользователь сталкивается с тем, что ему требуется выполнить массовое переименование группы файлов: иногда задача простая — например, нужно дать им имена с номерами по порядку, иногда — более сложная: к примеру, нужно изменить имена группы файлов таким образом, чтобы они имели в имени номер, дату создания, какую-либо дополнительную информацию.

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

:/>  FIND - описание команды и примеры использования

Advanced Renamer

Advanced Renamer — бесплатная программа для массового переименования файлов и папок с использованием настраиваемых шаблонов, которая может очень многое, если с нею разобраться. На официальном сайте доступна на русском языке как в виде установщика, так и portable версии (ZIP-архив, не требующий установки). Приведу пример использования Advanced Renamer для массового переименования группы файлов:

  • Есть папка фотографий (но метод подойдет и для любых других типов файлов), снятых в одно время, но на разные устройства (фотоаппарат и смартфон). Часть имеют в качестве имени дату и время без пробелов, часть — номер снимка, сделанного фотоаппаратом. При этом имя файла и расширение файлов с камеры написано в верхнем регистре. Задача — привести имена группы файлов к удобному виду.
  • Запускаем Advanced Renamer, затем либо перетаскиваем файлы для переименования в список по центру интерфейса, либо нажимаем кнопку «Панель папок», находим папку с нужными файлами и нажимаем кнопку «Добавить». Откроется окно, где можно задать параметры добавления: в моем случае всё оставляю как есть: нужно переименовать все файлы.
  • Чтобы у файлов не получилось двойное расширение, при его смене в поле «Применить к» нужно выбрать «Имя и расширение», а не просто «Имя». Если вы не меняете расширение, то оставьте этот параметр со значением по умолчанию (в этом случае шаблон переименования не будет применяться к расширениям файлов).
  • Какие имена файлов получатся после переименования вы можете наблюдать сразу на центральной вкладке программы ещё до запуска процесса массового переименования.
  • Чтобы приступить, достаточно нажать кнопку «Запустить» и подтвердить запуск переименования. Если нужно не просто переименовать, а скопировать или переместить файлы в другое расположение, в поле «Пакетный режим» вверху окна программы выберите соответствующий пункт.
  • В результате получим группу файлов, переименованных по заданному нами шаблону.

Добавляемые методы (шаблоны переименования) сохраняются в программе, и вы можете выбирать нужный в нужное время. При нажатии правой кнопкой мыши по названию шаблона можно изменить его описание, например «Для фото», «Для архивов» и как угодно ещё. С шаблонов, которые не нужно использовать при текущем процессе переименования достаточно снять отметки.

Также при переименовании можно использовать не единственный шаблон, а сразу несколько (отмечаем соответствующие шаблоны, и они будут применяться в том порядке, в котором расположены в столбце «Методы переименования»): например, первый изменяет имя, второй — регистр в имени файлов, третий — удаляет «мусорные» символы из имени файла (для этого используем метод «Замена»).

Я привел лишь простой пример использования программы, но может она и многое другое: к примеру, вы можете сохранить файл шаблонов, а затем запускать переименование нужной группы файлов по нужному шаблону из командной строки, импортировать список файлов и новых имен из таблиц CSV, массово изменять атрибуты файлов, задавать случайные имена файлов, оптимизировать имена для использования в сети (или превратить кириллицу в транслитерацию), использовать информацию EXIF, данные тегов ID3, видео, GPS  и не только.

Чтобы познакомиться с некоторыми готовыми шаблонами, можете нажать кнопку «Открыть» в методах переименования и посмотреть один из 4-х предопределенных в Advanced Renamer шаблонов и как именно они устроены.

Переименование группы файлов средствами Windows 10, 8. 1 и Windows 7

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

Переименование нескольких файлов в Проводнике Windows

Сначала о простом ручном переименовании в проводнике: вы можете выбрать файл, а затем выбрать в контекстном меню пункт «Переименовать». Еще быстрее будет нажать F2 после выделения файла. Не все знают, но, если после ввода нового имени файла нажать клавишу Tab, автоматически будет начато переименование следующего в папке файла.

Еще один вариант, подойдет мало для чего, но знать о нём имеет смысл: выбираем несколько файлов в папке в проводнике (мышью, либо удерживая Shift при выборе, либо удерживая Ctrl и нажимая мышью по отдельным файлам). После этого нажимаем F2 (или выбираем «Переименовать» в контекстном меню) и вводим имя для того файла, изменение имени которого начнется. Нажимаем Enter по окончании.

Как переименовать файл через cmd и как быстро и просто переименовать файл через командную строку Windows

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

Возможности переименования в командной строке

Командная строка также позволяет выполнять переименование группы файлов с помощью стандартной команды ren (для начинающих: Как запустить командную строку).

Как переименовать файл через cmd и как быстро и просто переименовать файл через командную строку Windows

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

ren *.jpg *.jpeg

В результате выполнения все файлы в текущей папке (на скриншоте выбрана командой cd путь_к_папке) с расширением .jpg приобретут расширение .jpeg. Значок «зведочка» в команде может заменять любой набор символов (как один символ, так и сразу несколько).

ren *.jpeg ?????.jpg

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

ren * file-*.old

Команда переименует все без исключения файлы в папке и приведет их к виду: file-старое_имя_файла.old (старое расширение при этом исчезнет).

Массовое переименование файлов в PowerShell

Еще один инструмент Windows, который может быть использован для массового переименования файлов и папок — Windows PowerShell. Самый быстрый способ его запуска — использовать поиск в меню пуск (панели задач) или, если у вас Windows 10 — нажать правой кнопкой мыши по кнопке Пуск и выбрать нужный пункт меню в контекстном меню (Другие способы: Как запустить Windows PowerShell).

В PowerShell есть команда Rename-Item для переименования файлов, которая при работе с единственным файлом может быть использована почти так же, как команда ren в командной строке, но благодаря возможности PowerShell использовать одни команды с другими, rename-item оказывается более функциональной. Несколько примеров:

В результате будут изменены все расширения файлов .jpeg на .jpg в текущей папке.

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

К имени каждого файла в начале будет добавлено «Секретный файл» и пробел.

К имени каждого файла будет добавлено нижнее подчеркивание и дата в формате День-Месяц-Год.

Массовое переименование файлов в Total Commander

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

  • Выделите нужные файлы (используйте Shift и стрелки клавиатуры, правым кликом мыши, Ctrl+выбор мышью).
  • Нажмите Ctrl+M или выберите в меню «Файл» — «Групповое переименование файлов».
  • Задайте параметры переименования в разделе «Маска для имени файла», используя предложенные маски, замены, изменение регистра, счетчик, а также опции из раздела «Плагины». Меняя опции, в окне предварительного просмотра вы сразу будете видеть, как именно будут называться уже переименованные файлы. Для изменения расширения используйте поле «Маска для расширения».
  • В примере выше на скриншоте набор файлов будет переименован в Photo- с последующим добавлением счетчика из трех цифр и датой создания в формате ДД-ММ-ГГГГ (доступно в плагинах), расширение будет изменено на jpeg, а имя файла переведено в нижний регистр.

Сначала использование утилиты массового переименования в Total Commander может показаться сложным для кого-то, но, если слегка разберетесь, уверен, инструмент станет полезным и удобным.

Видео инструкция

В завершение видео о массовом переименовании файлов в Total Commander и Advanced Renamer, как самых эффективных способах.

Существуют и другие программы для рассмотренных целей (например, бесплатная Bulk Rename Utility), но, на мой взгляд, приведенных выше будет более чем достаточно почти для любых задач переименования.

Оставьте комментарий