From e5049baa92f41190c1cfd60c32f9fa80a6b9ea52 Mon Sep 17 00:00:00 2001 From: Looly Date: Tue, 18 May 2021 18:16:01 +0800 Subject: [PATCH] file empty return true --- CHANGELOG.md | 1 + hutool-core/src/main/java/cn/hutool/core/io/FileUtil.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7b04a3532..7dd31f45e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,7 @@ * 【core 】 BeanUtil.copyToList增加重载(pr#321@Gitee) * 【core 】 SyncFinisher增加stop方法(issue#1578@Github) * 【cache 】 CacheObj默认方法改为protected(issue#I3RIEI@Gitee) +* 【core 】 FileUtil.isEmpty不存在时返回true(issue#1582@Github) ### 🐞Bug修复 * 【core 】 修复XmlUtil中omitXmlDeclaration参数无效问题(issue#1581@Github) diff --git a/hutool-core/src/main/java/cn/hutool/core/io/FileUtil.java b/hutool-core/src/main/java/cn/hutool/core/io/FileUtil.java index e2d0fda40..734cd7689 100644 --- a/hutool-core/src/main/java/cn/hutool/core/io/FileUtil.java +++ b/hutool-core/src/main/java/cn/hutool/core/io/FileUtil.java @@ -127,7 +127,7 @@ public class FileUtil extends PathUtil { * @return 是否为空,当提供非目录时,返回false */ public static boolean isEmpty(File file) { - if (null == file) { + if (null == file || false == file.exists()) { return true; }