gpt4 book ai didi

java - 如何从项目文件夹中获取文件

转载 作者:行者123 更新时间:2023-12-02 03:25:50 25 4
gpt4 key购买 nike

文件夹为/src/img。我需要从 img 文件夹和所有子文件夹获取所有文件名(png 文件)。我不知道该文件夹的完整路径,所以我只需要关注项目资源。我需要将它们排列起来。使用 Java8 和 Eclipse Mars。到目前为止,这有效:

try {


Files.walk(Paths.get("/home/fixxxer/NetBeansProjects/Installer/src/img/")).forEach(filePath -> {
if (Files.isRegularFile(filePath)) {
System.out.println(filePath);
}
});
} catch (IOException ex) {
Logger.getLogger(InstallFrame.class.getName()).log(Level.SEVERE, null, ex);
}

问题是该文件夹需要这样调用:/img 因为它在项目内部预先感谢:)

最佳答案

您可以使用relative paths 。在这里,我假设 Installer 是您的项目名称。否则,您可以根据您的项目设置编辑相对路径。

Files.walk(Paths.get(".//src//img//")).forEach(filePath -> {
if (Files.isRegularFile(filePath)) {
System.out.println(filePath);
}
});

关于java - 如何从项目文件夹中获取文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38910767/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com