Как изменить формат файла на cmd

Обновлено: 04.07.2024

Конфигурация компьютера
Процессор: DualCore AMD Athlon 64 X2, 2600 MHz (13 x 200) 5000+
Материнская плата: ASUSTeK Computer INC. M3A78
Память: 4.00 Гб
HDD: WDC WD3200AAJS-00VWA0 (298 Гб)
Видеокарта: NVIDIA GeForce GTX 650
Блок питания: ATX-400PNR 220V-240V 400W
ОС: Windows 7 Ultimate x64
Индекс производительности Windows: 5.5
Мне нужно скриптом изменять расширения всех файлов на .java
Не какого-то одного, а всю папку (*.*) Но вообще для таких вещей стоит освоить какой-нибудь сторонний файловый менеджер, наподобие Far Manager, Total Commander и т.п.

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

Burning Hell, ИМХО, лучше переименовывать не
файл.cmd -> файл.txt
а лучше
файл.cmd -> файл.cmd.txt
Это позволит застраховаться от непреднамеренного запуска командного файла, но при этом позволит легко отличить обычные txt файлы от переименованных cmd и, при необходимости, их найти.
Изменил решение Iska, не тестировал Или, если эту строку использовать не в командном файле, а выполнить в командном окне:

-------
Даже самая сложная проблема обязательно имеет простое, лёгкое для понимания, неправильное решение. Каждое решение плодит новые проблемы.

Последний раз редактировалось megaloman, 13-11-2017 в 12:52 .

Но вообще для таких вещей стоит освоить какой-нибудь сторонний файловый менеджер, наподобие Far Manager, Total Commander и т.п. »

Спасибо за совет, я про это не подумал. Надо попробовать.

megaloman, подскажите, пожалуйста, по вашему коду. Что такое %%

Iska, О_____________________о. Как же все в cmd не похоже на другие языки программирования.

megaloman, спасибо огромное. Отлично работает.

Подскажите, как сделать обратное преобразование имен, т.е. вырезать".txt" из всех имен?

Как я понимаю должно быть что-то типа такого:

(For /F "usebackq tokens=1* delims==" %%i In ("*.cmd.txt") Do (If "%%i"==".txt" (Echo %%j) Else (If "%%j"=="" (Echo %%i) Else Echo %%i=%%j))) »

Iska, а зачем собака перед ren?

И еще такой вопрос. Можно ли как-то научить этот код обрабатывать директорию, которая лежит в шаре? Т.е., путь относительный.

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

Только в одной папке

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

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

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

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

И во вложенных тоже

Изменение расширений текстовых файлов во всех вложенных директориях исходного каталога требует ввода команды с более сложным синтаксисом:

Важно учесть

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

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

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

Используете ли вы командную строку и, если да, считаете ли, что с ее помощью задачи в системе выполняются проще и быстрее?

Как изменить расширение файла Windows

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

Помимо прочего, в статье вы найдете информацию об изменении расширения аудио и видео файлов (и почему с ними не все так просто), а также о том, как превращать текстовые файлы .txt в .bat или .reg или файлы без расширения (для hosts) при редактировании в блокноте — тоже популярный вопрос в рамках данной темы.

Изменение расширения файла в проводнике или на рабочем столе

Чаще всего вопрос о том, как изменить расширение файла в Windows 10, 8.1 или Windows 7 пользователь задает по той причине, что не видит никакого расширения. Напомню, расширение — это несколько букв после точки в имени файла, обычно определяющие тип этого файла.

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

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

Изменить расширения файлов в командной строке

  1. Запустите командную строку. От имени администратора, если папки, в которых находятся файлы для переименования, требуют таких прав. Способы запустить командную строку от имени администратора.
  2. В случае, если файлы находятся на диске, отличающимся от диска C:, введите букву нужного диска с двоеточием и нажмите Enter, например — D:
  3. Введите команду cd путь_к_папке_с_файлами для перехода в папку, где находятся файлы, которые требуется переименовать. Если путь содержит пробелы, возьмите его в кавычки.
  4. Введите команду ren имя_файла.старое_расширение имя_файла.новое_расширение для изменения расширения одного файла. Например, ren file.txt file.doc
  5. Введите команду ren *.старое_расширение *.новое_расширение для изменения расширения у группы файлов. Например, ren *.mp4 *.avi изменит расширения всех mp4 файлов в папке на avi.

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

Изменение расширения аудио, видео и других медиа файлов

В целом, для изменения расширений аудио и видео файлов, а также документов, все написанное выше верно. Но: начинающие пользователи часто полагают, что если, например, файлу docx сменить расширение на doc, mkv на avi, то они начнут открываться (хотя раньше не открывались) — обычно это не так (бывают исключения: например, мой телевизор может воспроизводить MKV, но не видит эти файлы по DLNA, переименование в AVI решает проблему).

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

В этом случае вам помогут конвертеры типов файлов. У меня есть несколько статей на эту тему, одна из самых популярных — Бесплатные конвертеры видео на русском языке, часто интересуются конвертацией файлов PDF и DJVU или формат Word и аналогичными задачами, это тоже можно выполнить с помощью конвертеров форматов.

Вы сами можете отыскать необходимый конвертер, просто поищите в интернете по запросу «Конвертер Расширения 1 в Расширение 2», указав нужное вам направление изменения типа файлов. При этом, если вы используете не онлайн конвертер, а скачиваете программу, будьте осторожны, часто они содержат нежелательное ПО (и пользуйтесь официальными сайтами).

Блокнот, файлы .bat и hosts

Еще один частый вопрос, имеющий отношения к расширению файлов — создание и сохранение файлов .bat или .reg в блокноте, сохранение файла hosts без расширения .txt и другие схожие.

Изменить расширение файла в блокноте

Тут все просто — при сохранении файла в блокноте, в диалоговом окне в поле «Тип файла» укажите «Все файлы» вместо «Текстовые документы» и тогда при сохранении к введенному вам имени и расширению файла не будет добавляться .txt (для сохранения файла hosts дополнительно требуется запуск блокнота от имени Администратора).

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

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

1. Изменяем «Параметры папок»

Шаг 1. Находим «Параметры папок». Самый простой способ – ввести «Параметры папок» в поисковой строке в меню «Пуск» или в «Панели управления». Еще вариант – зайти в проводник, нажать «Alt», на открывшейся панели инструментов зайти в «Сервис», там внизу есть «Параметры папок».

kak_izmenit_rasshirenie_04

kak_izmenit_rasshirenie_01

kak_izmenit_rasshirenie_02

2. Изменяем расширение, используя DOS

Шаг 2. В командной строке вводим команду «ren [путь к файлу и теперешнее название] [новое название]».

kak_izmenit_rasshirenie_03

Шаг 3. Жмем «Enter».

Смотрите также:

По умолчанию поиск в Windows (в данном примере в Windows 7) ищет файлы по имени. Содержимое учитывает только в проиндексированных расположениях. Чтобы поиск искал по содержимому всех документов, нужно изменить…

На нашем сайте уже раннее рассматривался вариант установки изначально русифицированной редакции Windows 8.1. Англоязычные редакции, к примеру, ознакомительная версия Windows 8.1 Корпоративная на сайте Центра пробного ПО от компании Microsoft, дистрибутив…

Владельцы Windows 8, вероятно, находятся сейчас в радостном волнении,– им стало доступно обновление Windows 8.1, которое они могут скачать совершенно бесплатно. И хотя Microsoft только что запустил новую ОС для…

Читайте также: