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

问题:

 可能重复:
Read all files in a folder

我需要创建一个文件夹中所有文件名的列表。
例如,如果我有:

000.jpg
012.jpg
013.jpg

我想以[000,012,013]作为值存储在ArrayList中。
在Java中最好的方法是什么?
PS:我在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()); } } [/code] 您只想获取JPEG文件或所有文件?     Code问答: http://codewenda.com/topics/python/
Stackoverflow: Getting the filenames of all files in a folder

*转载请注明本文链接以及stackoverflow的英文链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注

45 − 42 =