Skip to content

Commit ec67b0d

Browse files
committed
Optimized FileUtils.recursiveDelete(File) function
1 parent 29d2ab7 commit ec67b0d

File tree

1 file changed

+3
-9
lines changed

1 file changed

+3
-9
lines changed

arduino-core/src/processing/app/helpers/FileUtils.java

+3-9
Original file line numberDiff line numberDiff line change
@@ -73,17 +73,11 @@ public static void copy(File sourceFolder, File destFolder) throws IOException {
7373
}
7474

7575
public static void recursiveDelete(File file) {
76-
if (file == null) {
76+
if (file == null)
7777
return;
78-
}
7978
if (file.isDirectory()) {
80-
for (File current : file.listFiles()) {
81-
if (current.isDirectory()) {
82-
recursiveDelete(current);
83-
} else {
84-
current.delete();
85-
}
86-
}
79+
for (File current : file.listFiles())
80+
recursiveDelete(current);
8781
}
8882
file.delete();
8983
}

0 commit comments

Comments
 (0)