Java 遍歷目錄下所有檔案

2021-08-19 09:13:13 字數 665 閱讀 8821

file file = new file(files);
2.申請兩個arrylist空間,乙個存放目錄,乙個存放檔案

listfilelist = new arraylist();

//檔案儲存

listfileslistdir = new arraylist();

//目錄儲存

3.讀取目錄下的所有檔案

file filearr = file.listfiles();  

//獲取目錄下檔案

4.判斷是否是檔案,如果是則放在存檔案,如果不是則存放目錄到

for (file f : filearr)  else if (f.isdirectory()) 

}

5.對存放目錄的arrylist進行遍歷,把目錄繼續放在存放目錄的arrylist中,檔案放在存放檔案的arrylist中。這樣,以存放目錄的arrylist非空為迴圈條件,就會一直遍歷下去,直到沒有目錄。

while (!fileslistdir.isempty()) else if (f3.isfile()) 

}}

如果需要上傳,只需迴圈遍歷存放檔案的arrylist上傳即可

for (file f1 : filelist)

shell遍歷目錄下所有檔案

filelist ls home work file for file in filelist do echo file done 一定要切記filelist 後邊的那個引號不是單引號,而是tab鍵上邊的那個鍵,或者說是1左邊的那個鍵。否則的話不起作用。唉,自己在上吃虧了好長時間。汗!如果ls後面的...

delphi遍歷目錄下所有檔案

procedure tbsfilebackupform.searchfile path pchar fileext string filelist tstringlist var searchrec tsearchrec found integer tmpstr string curdir stri...

遍歷目錄下的所有檔案

下面這段 演示了查詢乙個目錄下所有檔案的過程,將檔名存放在result.txt檔案中。void cmydlg oncollectallfilename myfile.writestring lpctstr myfinder.getfilepath t n mylist.removehead myfi...