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

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

Команда RENAME имеет синоним REN и предназначена для переименования файлов и каталогов.

Формат командной строки:

RENAME [диск:][путь]имя_файла1 имя_файла2

REN [диск:][путь]имя_файла1 имя_файла2

Параметры командной строки:

диск: — диск на котором находится исходный файл или каталог;

путь — путь к исходному файлу или каталогу;

имя_файла1 — исходное имя файла или каталога;

имя_файла2 — новое имя файла или каталога;

Примеры использования команды REN ( RENAME )

rename file1.txt file2.txt — переименовать файл file1.txt , находящийся в текущем каталоге, присвоив ему имя file2.txt

ren "My Programms" "Мои программы" — переименовать папку текущего каталога My Programms в Мои программы . Имена и пути, содержащие пробелы, должны заключаться в двойные кавычки. Символы русского языка должны быть представлены в DOS-кодировке.

ren "C:My files*.*" *.saved — переименовать все файлы, находящиеся в папке C:My Files изменив только их расширение на .saved .

rename "C:My filesMy Folder" "My New Folder" — переименовать папку C:My filesMy Folder" в My New Folder .

rename "C:My filesMy Folderdata1.db" data2.db — переименовать файл data1.db , находящийся в папке C:My filesMy Folder , присвоив ему имя data2.db

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

Вернитесь в терминал и введите запрос:

rename диск:путь_до_файлаисходное_имя_файла желательное_имя_файла

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

Например, имеется документ с именем file.txt, который находится в папке «Загрузки» пользователя Sasha системы. Чтобы его переименовать в otchet.txt, в командной строке необходимо будет ввести следующий запрос:

rename C:UsersSashaDownloadsfile.txt otchet.txt

Читайте также:  Ссылка для получения информации

В командной строке вы можете переименовать и одновременно переместить документ. Данная операция делается при помощи команды move, которая имеет синтаксис:

move путь_до_исходного_файла путь_до_новой_директории.

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

Команда RENAME имеет следующий синтаксис: RENAME [диск:][путь] имя_файла1 имя_файла2. В данном случае «имя_файла1» определяет текущее название файла (каталога), а «имя_файла2» определяет название файла (каталога), которое он получит после переименования. Для примера, создадим на диске «С» файл «text.txt», тогда команда для переименования этого файла в файл «file.txt» будет выглядеть так: rename text.txt file.txt

Команда RENAME может переименовывать не только названия файлов, но и их расширения. Для примера, возьмем файл «file.txt», который мы получили ранее, переименованием файла «text.txt». Изменим у этого файла расширение с «txt» на «doc»: rename file.txt file.doc

Естественно, что команда RENAME может изменять название файла и его расширение одновременно. Например, переименуем файл «file.doc» в файл «text.txt»: rename file.doc text.txt

Команда RENAME допускает использование подстановочных знаков. Подстановочные знаки могут использоваться в именах файлов. Для примера, создадим на диске «С» в дополнение к существующему файлу «text.txt», еще один файл «format.txt». Тогда, для переименования (изменения расширения) обоих файлов используется команда: rename *.txt *.doc

Если подстановочные знаки используются только в параметре «имя_файла2», то результирующее название файла будет совпадать с названием исходного файла. Например, команда rename format.doc *.txt изменит название файла «format.doc» на «format.txt»

Если файл, заданный параметром «имя_файла2» уже существует, то команда RENAME не выполнится. Например, попробуем изменить файл «text.doc» на «format.txt»: rename text.doc format.txt

При переименовании каталога, параметр «имя_файла1» определяет текущее название каталога, а параметр «имя_файла2» — результирующее название каталога. Для примера, создадим на диске «С» папку «11», тогда команда для переименования этой папки в папку «22» будет выглядеть так: rename 11 22

Читайте также:  Удаленное приложение remoteapp отключено не удалось найти

Для закрепления данного материала вы можете поэкспериментировать с подстановочными символами. Например, возьмем такую команду: rename *.* file.html . Она кажется бессмысленной, т.к. все файлы текущего каталога переименовываются в один файл «file.html». Однако данная команда прекрасно выполняется. Дело в том, что все файлы переименовываются поочередно. В результате, первый (по алфавиту) файл будет переименован нормально, а при попытке переименовать 2-ой файл появится сообщение «файл с таким именем уже существует или не найден».

При использовании команды RENAME для параметра «имя_файла2» нельзя указать другой диск или каталог. Для этого используется команда MOVE.
Команда RENAME имеет аналог REN. Обе команды выполняют аналогичные действия и происходят от англ. «rename» — переименовывать.

Ссылка на основную публикацию
Adblock detector