С помощью командной строки можно выполнять любые операции с файлами и папками. Например, их можно редактировать, копировать, перемещать или переименовывать. В данной статье мы рассмотрим именно переименования. Здесь вы узнаете, как переименовать файл или папку в командной строке Windows 10 или Windows 7.
Содержание
Команда RENAME (REN)
Для переименования файлов и папок в командной строке Windows 10 или Windows 7 нужно использовать команду REN (или ее синоним RENAME). Данная команда принимает путь к файлу, который нужно переименовать, и новое название. Синтаксис команды выглядит следующим образом:
rename [<drive>:][<path>]<filename1> <filename2> ren [<drive>:][<path>]<filename1> <filename2>
[<drive>:] | Диск, на котором расположен файл или каталог, который нужно переименовать. |
[<path>] | Путь к файлу. |
<filename1> | Имя файла |
<filename2> | Новое имя для файла. |
Важные замечания:
- Команда rename позволяет использовать подстановочные знаки (* и ?). С их помощью можно переименовать сразу несколько файлов. Замененные подстановочными знаками символы будут идентичными символам из исходного имени.
- Новое имя (<filename2>) должно быть уникальным. Если такое имя уже занято, то будет выведена ошибка.
- Команду rename нельзя использовать для перемещения файлов в другую папку или на другой диск.
Примеры переименования
Для того чтобы переименовать файл в текущей папке достаточно ввести команду «ren» и указать старое и новое название. Например:
ren file.txt new_name.txt
Для переименования сразу нескольких файлов можно использовать подстановочные знаки (* и ?). Например, для того чтобы изменить расширение всех файлов с html на txt нужно выполнить следующую команду:
ren *.html *.txt
Таким же образом переименовываются и папки.
Если в названии файла или папки имеются пробелы, то такие названия нужно заключать в двойные кавычки. Например:
ren "file name.txt" "new name.txt"
При необходимости можно указать полный путь к исходному файлу, который нужно переименовать. Например, для того чтобы переименовать документ «new name.txt» в папке «d:\temp\» нужно выполнить следующую команду:
ren "d:\temp\new name.txt" my-file.txt
Обратите внимание, если вы создаете командный файл (*.bat, *.cmd), то для корректного переименования файлов или папок с кирилличными символами, текст команд должен быть сохранен в DOS-кодировке (CP866).
Сохранить в такой кодировке можно с помощью текстового редактора Akelpad (скачать).