列出Windows文件类型

时间:2011-05-11 11:23:23

标签: java windows

Java程序如何获取Windows中的文件类型列表(控制面板/文件夹选项/文件类型中列出的文件类型)?

1 个答案:

答案 0 :(得分:1)

所有已注册文件类型的列表都存在于 HKEY_CLASSES_ROOT 键下的注册表中。如果密钥以.开头,则它是已注册的文件扩展名。

请查看MSDN > File Types,了解有关它们如何存储在注册表中的更多信息。

您可以使用reg命令查询注册表。例如,在命令提示符下键入以下命令以列出文件扩展名。

reg query HKEY_CLASSES_ROOT | find "HKEY_CLASSES_ROOT\."

要从java程序执行此操作,请使用ProcessBuilder