当前位置: 首页 > 知识库问答 >
问题:

如何列出资源目录中的所有文件[重复]

夏长卿
2023-03-14

代码是一个Java Maven项目。

Java resources目录包含包含配置文件的子目录。配置文件可以作为维护过程添加和删除。不应知道的文件名。

我如何获得一个提到的项目“资源”目录中的所有文件的列表?

路径是“resources”目录中的文件夹名。

共有1个答案

程卓君
2023-03-14

您可以使用JarFile类以编程方式查询JAR的内容:https://docs.oracle.com/javase/7/docs/api/java/util/jar/JarFile.html。

一些示例:http://www.programcreek.com/java-api-examples/java.util.jar.jarfile

您还可以使用JDK本身的JAR.exe查询JAR文件。此命令将从根显示资源级别下的所有内容...

jar tf YourApplication.jar resources
 类似资料:
  • 问题内容: 如何在Python中列出目录的所有文件并将其添加到中list? 问题答案: 使用Python 2和3获取文件列表 os.listdir() 如何获取当前目录中的所有文件(和目录)(Python 3) 以下是在Python 3中使用 和函数仅检索当前目录中文件的简单方法。进一步的探索将演示如何返回目录中的文件夹,但你不会在子目录中拥有该文件,因此可以使用步行-稍后讨论)。 glob 我发

  • 问题内容: 我已经看到了 列出目录中所有文件的 函数,但是我又如何也可以列出 子目录 中的所有文件,因此它会 返回一个数组 ? 所以 类似于 问题答案: foreach (new RecursiveIteratorIterator(new RecursiveDirectoryIterator(‘.’)) as $filename) { // filter out “.” and “..” if (

  • 问题内容: 列出1000多个目录和子目录中文件名的最快方法是什么? 编辑; 我使用的当前代码是: 问题答案: 看起来不错(递归遍历目录)瓶颈将是您需要执行的所有文件I / O操作,优化Java不会显示任何实际改进。

  • 以下是我的dockerfile: 要获取图像中的文件列表,我尝试了以下两种选项,但出现错误: 运行

  • rank ▲ ✰ vote url 39 502 134 633 url 在Python中列出目录中的所有文件 怎么样用Python列出一个目录的所有文件并且存进一个列表? os.listdir()可以获得一个目录中所有文件或者子目录. 如果你只想要文件的话,你也可以用os.path把其他的过滤掉: from os import listdir from os.path import isfile

  • 让我们有一个maven项目,其资源结构如下: src/主/资源 目录1 细分1 文件 文件 虽然我找到了许多关于如何列出文件资源的答案,但我一直在寻找一种方法,如何列出资源中目录(或路径)的所有直接子目录,当应用程序同时从IDE(IntelliJ)和jar运行时,这种方法就行得通了。 目标是获取目录“di1”的子目录名称:subdi1, subdi2 我试过了 和使用返回的InputStream(