获取文件夹中所有文件的文件名 [英] Getting the filenames of all files in a folder
本文介绍了获取文件夹中所有文件的文件名的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我需要创建一个包含文件夹中所有文件名称的列表.
I need to create a list with all names of the files in a folder.
例如,如果我有:
000.jpg
012.jpg
013.jpg
我想将它们存储在 [000,012,013]
作为值的 ArrayList
中.
I want to store them in a ArrayList
with [000,012,013]
as values.
在 Java 中最好的方法是什么?
What's the best way to do it in Java ?
PS:我使用的是 Mac OS X
PS: I'm on Mac OS X
推荐答案
你可以这样做:
File folder = new File("your/path");
File[] listOfFiles = folder.listFiles();
for (int i = 0; i < listOfFiles.length; i++) {
if (listOfFiles[i].isFile()) {
System.out.println("File " + listOfFiles[i].getName());
} else if (listOfFiles[i].isDirectory()) {
System.out.println("Directory " + listOfFiles[i].getName());
}
}
您想只获取 JPEG 文件还是所有文件?
Do you want to only get JPEG files or all files?
这篇关于获取文件夹中所有文件的文件名的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文