Необходимость в переименовании расширений возникает намного реже, необходимость в переименовании названий файлов, тем более, если это переименование выполняется в пакетном режиме. И всё же такие случаи имеют место быть. В качестве примера можно привести переименование расширений файлов, восстановленных с помощью chkdsk и имеющих расширение CHK. В таких случаях обычно для этого используется утилита unCHK.
Но если вы точно знаете, что восстановленные файлы имеют один формат, то можно обойтись средствами операционной системы.
Возможны и другие примеры, когда файлы одного типа по какой-то причине получают несоответствующие формату расширения.
А еще вы можете заменить расширения группы файлов, чтобы получить возможность открывать их другим приложением без глобального изменения ассоциаций.
Изменять расширение каждого файла в отдельности долго и утомительно, поэтому поручим эта работу скрипту.
Создайте Блокнотом текстовый файл и вставьте в него код, который видите на этом скриншоте.
@ECHO OFF
PUSHD .
FOR /R %%d IN (.) DO (
cd "%%d"
IF EXIST *.old-extension (
REN *.old-extension *.new-extension
)
)
POPD
Замените в коде «old-extension» текущим расширением, а вместо «new-extension» вставьте новое правильное расширение.
И сохраните файл как rename.cmd или rename.bat, имя не имеет значения, главное, чтобы расширение командного файла было CMD или BAT.
Поместите созданный скрипт в папку с файлами, расширения которых хотите поменять и запустите его двойным кликом.
В результате все расширения будут заменены на указанные в коде командного файла.
Начинающим пользователям напоминаем, что изменение расширения файла не имеет отношения к конвертированию.
Формат определяется не расширением, а структурой данных файла, расширение это всего лишь идентификатор формата, используемый для ассоциирования файлов и программ. Да, в некоторых случаях файл с замененным расширением может вполне корректно открываться сопоставленной с ним программой, но его тип и структура всё равно останется прежней.
|