From 0ea84cadb15f64273151c71994a9c1b2c44ffa13 Mon Sep 17 00:00:00 2001 From: Jackie Tien Date: Sat, 21 Sep 2024 10:39:13 +0800 Subject: [PATCH] Don't print warn log for sort tmp file delete --- .../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 1fca92394af0..420dfda6c1fa 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 static void deleteFileOrDirectory(File file) { 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) {