发布日期:2018-03-26
如何使用JAVA获取文件夹中所有文件的文件名+ 查看更多
如何使用JAVA获取文件夹中所有文件的文件名
+ 查看更多
发布日期:2018-03-08 17:25
分类:JAVA
浏览次数:158
我需要创建一个文件夹中所有文件名称的列表。
例如,如果我有:
000.jpg
012.jpg
013.jpg
我想把它们存储在一个ArrayList [000,012,013]作为值。
012.jpg
013.jpg
我想把它们存储在一个ArrayList [000,012,013]作为值。
在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()); } }
由于您没有说明,只想获取JPEG文件还是所有文件,所以我这里写的是所有文件的。