Я пытаюсь удалить каталог рекурсивно. Но у меня проблемы. Итак, я создаю в своей «тестовой» папке некоторые каталоги, как показано на картинке. Но в третьей папке он генерирует исключение 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 и т. Д.) –
Добавьте весь стек. – Jens
Несомненно, он добавляется в вопрос –