0
我正在爲Android編寫一個文件管理器,並且在創建一個拷貝方法時創建了400層文件夾,我修復了這個錯誤,但是我無法刪除已經創建的文件夾調用delete()方法。由Java刪除400層文件夾
刪除普通文件夾但不適用於400層文件夾時,我的delete()方法運行良好。
我刪除()此方法
public boolean delete(File file) {
boolean isSuccess = false;
if (file.isDirectory()) {
File[] fileArray = file.listFiles();
for (File tFile : fileArray) {
delete(tFile);
}
file.delete();
} else {
file.delete();
}
return isSuccess;
}
這本來是一個感傷的想法更清楚地說明什麼是「沒有按之前有如果(空)固定它'工作'真的意味着你的情況。如果它確實是一個簡單的NullPointerException,那麼提供錯誤和堆棧跟蹤將使您更容易回答您的問題。 –
好的,我會記住它的 –