int fileCount = 0, folderCount = 0;
long length = 0;
File folder = new File("D:\\lalla");
File []list = folder.listFiles();
for (File file : list){
if (file.isFile()){
fileCount++;
length += file.length();
}else {
folderCount++;
}
}
但是這個只能獲取當前目錄下的獲取不到他的子類 哎
uj5u.com熱心網友回復:
日常頂自己
uj5u.com熱心網友回復:
遞回...........uj5u.com熱心網友回復:
額比較笨能說細一點么uj5u.com熱心網友回復:
遞回呼叫:寫一個方法,引數就是檔案夾的路徑;
方法內部獲取所有檔案,判斷一下,如果是檔案,就列印(或其他操作),如果是檔案夾,就繼續呼叫本方法。
uj5u.com熱心網友回復:
嗯嗯知道了謝謝uj5u.com熱心網友回復:
你的else 分支繼續呼叫你這個方法轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/281855.html
標籤:Java相關
