我对Java(以及stackoverflow)相当陌生,所以我会尽力做到这一点。我正在使用 Eclipse Juno 和 JavaSE 1.7。
我想创建一个数据结构,允许我动态排序和检索运行时需要的文件。这些文件将是根据找到它们的“位置”或它们所属的“类型”来处理的脚本。例如,与从命令行处理命令相关的脚本将是“命令”脚本。
我了解到 Jar 中的“目录”或多或少毫无意义,因此巧妙地使用这些目录被证明是无用的。虽然有一些技巧可以让它发挥作用,但我想要一个更强大的解决方案。
(我看过以下线程问题和答案: 如何列出 JAR 文件中的文件?和 列出当前 JAR 文件目录中的文件)
经过一番思考,我决定我需要重新考虑如何检索这些文件,考虑到我对 Java 的了解仍然不足,这就是我不知所措的地方。我发现自己漫无目的地在互联网上跳来跳去寻找答案,这就是我决定应该直接问这个问题的时候。
我的问题是:创建有意义的文件结构的最佳方法是什么,它允许我检索与我想在运行时如何处理它们相关的(脚本)文件?