訪問文件我有一個目錄結構如下:無法在目錄
DB_SET
-D1
- DB_1.txt
-D2
- DB_2.txt
-D3
- DB_3.txt
-D4
- DB_4.txt
-D5
- DB_5.txt
我想所有DB_1.txt
,DB_2.txt
,DB_3.txt
,DB_4.txt
,DB_5.txt
存儲在一個ArrayList
。我怎樣才能做到這一點? 我的部分代碼:
File folder = new File("./WebContent/datasets/DB_Set/");
File[] listOfFiles = folder.listFiles();
System.out.println("listofFiles: "+listOfFiles);
ArrayList<File> sub_dir = new ArrayList<File>();
for (int i = 0; i < listOfFiles.length; i++) {
if (listOfFiles[i].isFile()) {
System.out.println("File " + listOfFiles[i].getName());
}
else if (listOfFiles[i].isDirectory()) {
sub_dir.add(listOfFiles[i]);
}
}
是不是System.out的打印文件名? –