Java 使用命令行读取和显示整个目录中的文件名

Java 使用命令行读取和显示整个目录中的文件名,java,batch-file,Java,Batch File,因此,我使用命令行创建了一个名为MinerRunner的小程序,并重写了引擎。基本上,我需要程序读取目录中的所有文件,特别是.jar文件,并回显文件名,例如example.jar、will-echo-example等等 除了。。它变得有点复杂了。 每个文件都在它自己的目录中。索塔。 目录树如下所示: MineRunner 2.0\Data\ServerFiles\ 在ServerFiles下,每个初学者都有多个文件夹 MineRunner 2.0\Data\ServerFiles\Forge1

因此,我使用命令行创建了一个名为MinerRunner的小程序,并重写了引擎。基本上,我需要程序读取目录中的所有文件,特别是.jar文件,并回显文件名,例如example.jar、will-echo-example等等

除了。。它变得有点复杂了。 每个文件都在它自己的目录中。索塔。 目录树如下所示:

MineRunner 2.0\Data\ServerFiles\
在ServerFiles下,每个初学者都有多个文件夹

MineRunner 2.0\Data\ServerFiles\Forge1710
MineRunner 2.0\Data\ServerFiles\Minecraft1710
MineRunner 2.0\Data\ServerFiles\Forge164 

是否可以读取ServerFiles的每个子目录中的每个.jar文件?

下面的链接看起来是一个充满希望的起点,不仅仅是一个,而是…:

目录/b/s C:\MinRunner 2.0\Data\ServerFiles\*.jar

/如果需要完整路径,b只返回文件名删除此部分

/s递归搜索,因此它会在ServerFiles中的每个文件夹中查找.jar文件