获取文件夹resources下的所有文件列表
Get the list of all files under the folder resources
我的单元测试项目结构如下所示:
.
└── src
└── test
├── java
│ └── foo
│ └── MyTest.java
└── resources
├── file1
|-- ...
└── fileN
在MyTest.java中,我想获取src/test/resources/
下所有文件的列表:
File[] files = GET_ALL_RESOURCE_FILES();
如何在Java中完成?
试试这个作为你的代码:
File Selected_Folder = new File(System.getProperty("user.dir")+"/src/test/resources/");
File[] list_of_files = Selected_Folder.listFiles();
要从您选择文件的特定目录下查看文件...您可以这样做...
for(int i=0; i<list_of_files.length; i++)
{
System.out.println(" File Number "+(i+1)+" = "+list_of_files[i]);
}
我的方法--
File[] GET_ALL_RESOURCE_FILES(final File file)
{
java.util.List<File> ls = new ArrayList<File>();
for (final File fileIter : file.listFiles()) {
if (fileIter.isDirectory())
loadAll(fileIter);
else
ls.add(fileIter);
}
return ls.toArray();}
现在调用这个函数--
File[] files = GET_ALL_RESOURCE_FILES('src/test/resources/');
试试这个 File folder = new File(System.getProperty("user.dir")+"/src/test/resources/");
File[] files = folder.listFiles();
System.getProperty("user.dir")
将 return 您当前工作目录的路径。在 Maven 项目中,它是您的 Maven 项目文件夹的 returns 路径,它是 src 文件夹的父文件夹。
我的单元测试项目结构如下所示:
.
└── src
└── test
├── java
│ └── foo
│ └── MyTest.java
└── resources
├── file1
|-- ...
└── fileN
在MyTest.java中,我想获取src/test/resources/
下所有文件的列表:
File[] files = GET_ALL_RESOURCE_FILES();
如何在Java中完成?
试试这个作为你的代码:
File Selected_Folder = new File(System.getProperty("user.dir")+"/src/test/resources/");
File[] list_of_files = Selected_Folder.listFiles();
要从您选择文件的特定目录下查看文件...您可以这样做...
for(int i=0; i<list_of_files.length; i++)
{
System.out.println(" File Number "+(i+1)+" = "+list_of_files[i]);
}
我的方法--
File[] GET_ALL_RESOURCE_FILES(final File file)
{
java.util.List<File> ls = new ArrayList<File>();
for (final File fileIter : file.listFiles()) {
if (fileIter.isDirectory())
loadAll(fileIter);
else
ls.add(fileIter);
}
return ls.toArray();}
现在调用这个函数--
File[] files = GET_ALL_RESOURCE_FILES('src/test/resources/');
试试这个 File folder = new File(System.getProperty("user.dir")+"/src/test/resources/");
File[] files = folder.listFiles();
System.getProperty("user.dir")
将 return 您当前工作目录的路径。在 Maven 项目中,它是您的 Maven 项目文件夹的 returns 路径,它是 src 文件夹的父文件夹。