相关疑难解决方法(0)

626
推荐指数
10
解决办法
101万
查看次数

获取文件夹中所有文件的文件名

可能重复:
读取文件夹中的所有文件

我需要创建一个列表,其中包含文件夹中所有文件的名称.

例如,如果我有:

000.jpg
012.jpg
013.jpg
Run Code Online (Sandbox Code Playgroud)

我想将它们存储为ArrayListwith [000,012,013]值.

在Java中最好的方法是什么?

PS:我在Mac OS X上

java directory filenames file

389
推荐指数
3
解决办法
79万
查看次数

以Java的形式递归列出文件

如何以递归方式列出Java中目录下的所有文件?框架是否提供任何实用程序?

我看到很多hacky实现.但没有来自框架或nio

java recursion nio file java-7

240
推荐指数
12
解决办法
28万
查看次数

将文件列在与Java中的模式匹配的目录中

我正在寻找一种方法来获取与给定目录中的模式(pref regex)匹配的文件列表.

我在网上找到了一个使用apache的commons-io包的教程,代码如下:

Collection getAllFilesThatMatchFilenameExtension(String directoryName, String extension)
{
  File directory = new File(directoryName);
  return FileUtils.listFiles(directory, new WildcardFileFilter(extension), null);
}
Run Code Online (Sandbox Code Playgroud)

但这只是返回一个基本集合(根据文档,它是一个集合java.io.File).有没有办法做到这一点,返回一个类型安全的通用集合?

java io

79
推荐指数
4
解决办法
10万
查看次数

标签 统计

java ×4

file ×3

directory ×2

io ×2

filenames ×1

java-7 ×1

nio ×1

recursion ×1