diff --git a/lib-n-ide/src/main/java/com/duy/file/explorer/io/LocalFile.java b/lib-n-ide/src/main/java/com/duy/file/explorer/io/LocalFile.java index b6a3eb43..0bafbb43 100644 --- a/lib-n-ide/src/main/java/com/duy/file/explorer/io/LocalFile.java +++ b/lib-n-ide/src/main/java/com/duy/file/explorer/io/LocalFile.java @@ -71,8 +71,11 @@ protected LocalFile(Parcel in) { private static boolean deleteRecursive(File fileOrDirectory) { if (fileOrDirectory.isDirectory()) { - for (File child : fileOrDirectory.listFiles()) { - deleteRecursive(child); + File[] files = fileOrDirectory.listFiles(); + if (files != null) { + for (File child : files) { + deleteRecursive(child); + } } } return fileOrDirectory.delete();