我想遞歸移除一個目錄。但是我有一些問題。 因此,我在我的「測試」文件夾中創建了一些目錄,如圖所示。但是在第三個文件夾中,它拋出了一個java.lang.NullPointerException異常。遞歸刪除目錄
這裏的圖片和一些代碼:
public static void RecursiveRm (String myFile)
{
File fl = new File(myFile);
String [] temp = fl.list();
if(temp.length > 0){
for (int i = 0; i < temp.length; ++i){
myFile = myFile + "/" + temp[i];
RecursiveRm(myFile);
}
}
else
fl.delete();
}
這就是它是如何工作的
你能告訴我們它拋出什麼異常? (NullPointerException,IOException等) – 2014-09-30 18:43:09
請添加整個堆棧跟蹤。 – Jens 2014-09-30 18:44:14
當然,它被添加在問題 – 2014-09-30 18:44:24