我有一个自定义“容器”文件夹。我将其命名为 .llp。它实际上是一个文件夹,其中包含我实际需要的 2 个文件。
然后我使用 JFileChooser 并告诉它仅显示 .llp 文件。但是,如果我选择任何一个 .llp 文件/文件夹,它会打开它们并且我会看到其中的文件。 我可以使用解决方法:
fc.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
但是用户也可以选择一些不同的文件夹。
如果我可以创建 .llp 文件/容器并且该系统将其视为文件容器,而不是文件夹,我会更高兴。例如,如果我双击它,我不希望它打开,而是询问我想使用哪个程序来打开 .llp 文件类型。
最佳答案
由于 nedtron 没有将他的答案放在答案部分,而是在评论中我会回答它。
.zip 是解决方案。
关于java - 创建带有扩展名的文件夹/容器但将其视为文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8522204/