engine9
@engine9
Разрабатываю интерфейсы и трехмерные презентации.

Как автоматически исправить ресширения у файлов, в зависимости от их сожержимого?

Здравствуйте, имеется набор файлов (видео, картинки и т.п.) у некоторых из которых неверные расширения, например *.png у файлов JPEG и т.п.

Я сам придумал не очень удобный "костыль" в виде выделения всех файлов и массового переименования в "дабл коммандере":

5bca24390b917253978263.pngНедостатки:
➖ Переименовываются все файлы, даже с корректными именами.
➖ Переименовываются файлы типа *.ion
➖ Нет лога
➖ Потом приходится еще раз переименовывать, вырезая часть расширения

Хотелось бы:

Иметь какую-то консольную утилиту, которая при запуске сканирует директорию, потом выводит список файлов без расширения или с некорректным расширением. Затем выводит диалог "переименовать? д/н" и меняла бы имена файлов.

Возможно такой софт уже есть, возможно его несложно написать самому (чего я делать не умею, но думаю, что осилю). Буду рад любой подсказке.
  • Вопрос задан
  • 74 просмотра
Пригласить эксперта
Ответы на вопрос 2
@AVKor
man file и написать свой shell-скрипт.
Ответ написан
Комментировать
Homa200
@Homa200
школьник, пытаюсь писать ОС на С и ассемблере
есть man file. А еще можно все сделать ручками.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы