在從事web開發工做中,常常須要對本地某一個目錄下的文件進行處理,而在這以前,咱們須要作的就是獲取到這個目錄下的文件。web
1 String filepath = "D:\file";//D盤下的file文件夾的目錄 2 File file = new File(filepath);//File類型能夠是文件也能夠是文件夾 3 File[] fileList = file.listFiles();//將該目錄下的全部文件放置在一個File類型的數組中
若是隻須要處理文件,能夠用一個新的File類型的數組將全部文件收集進去。數組
List<File> wjList = new ArrayList<File>();//新建一個文件集合 for (int i = 0; i < fileList.length; i++) { if (fileList[i].isFile()) {//判斷是否爲文件 wjList.add(fileList[i]); } }
一樣,若是須要獲取全部的子文件夾spa
List<File> wjjList = new ArrayList<File>();//新建一個文件夾集合 for (int i = 0; i < fileList.length; i++) { if (fileList[i].isDirectory()) {//判斷是否爲文件夾 wjjList .add(fileList[i]); } }