BufferedImage image = ImageIO.read(new File("./res/textures/" + fileName));
这段小代码将允许我从我项目中的textures文件夹中获取相应的文件,java只能在这个单个文件夹中找到'fileName'字符串。
由于我想在纹理文件夹中有多个文件夹,我想知道是否以及如何告诉java它需要检查'textures'文件夹中任何给定'fileName'的所有文件夹,有没有人一个建议?
答案 0 :(得分:1)
你想把纹理放到子文件夹中,因为将它们全部集中在一起是一团糟,但你想通过仅通过名称引用它们来重新引入代码中的混乱?
您的fileName
组件不一定只是文件名,您也可以在那里使用子路径 - 这就是您想要做的事情。它比扫描子文件夹更简单,更快速,更有条理。