Перечисление типов файлов Windows - PullRequest
1 голос
/ 11 мая 2011

Как Java-программа может получить список типов файлов в Windows (перечисленных в Панели управления / Параметры папок / Типы файлов)?

1 Ответ

1 голос
/ 11 мая 2011

Список всех зарегистрированных типов файлов присутствует в реестре под ключом HKEY_CLASSES_ROOT .Если ключ начинается с ., это зарегистрированное расширение файла.

Посмотрите на MSDN> Типы файлов для получения дополнительной информации о том, как они хранятся в реестре.

Вы можете запросить реестр, используя команду reg.Например, в командной строке введите следующую команду для вывода списка расширений файлов.

reg query HKEY_CLASSES_ROOT | find "HKEY_CLASSES_ROOT\."

Чтобы выполнить это из Java-программы, используйте ProcessBuilder .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...