This is an automated email from the ASF dual-hosted git repository. jackietien pushed a commit to branch ty/quietPrint in repository https://gitbox.apache.org/repos/asf/iotdb.git
commit 87c2789443819a2fe68951b6b32f6db1a3697519 Author: JackieTien97 <[email protected]> AuthorDate: Fri Sep 20 17:04:51 2024 +0800 Don't print warn log for sort tmp file delete --- .../main/java/org/apache/iotdb/commons/utils/FileUtils.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/utils/FileUtils.java b/iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/utils/FileUtils.java index 1fca92394af..420dfda6c1f 100644 --- a/iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/utils/FileUtils.java +++ b/iotdb-core/node-commons/src/main/java/org/apache/iotdb/commons/utils/FileUtils.java @@ -65,16 +65,19 @@ public class FileUtils { deleteFileOrDirectory(file, false); } - public static void deleteFileOrDirectory(File file, boolean quiteForNoSuchFile) { + public static void deleteFileOrDirectory(File file, boolean quietForNoSuchFile) { if (file.isDirectory()) { - for (File subfile : file.listFiles()) { - deleteFileOrDirectory(subfile); + File[] files = file.listFiles(); + if (files != null) { + for (File subfile : files) { + deleteFileOrDirectory(subfile, quietForNoSuchFile); + } } } try { Files.delete(file.toPath()); } catch (NoSuchFileException e) { - if (!quiteForNoSuchFile) { + if (!quietForNoSuchFile) { LOGGER.warn("{}: {}", e.getMessage(), Arrays.toString(file.list()), e); } } catch (DirectoryNotEmptyException e) {
