From f9d7221e0f2abc3da24b5e075e3d938afd48bdb7 Mon Sep 17 00:00:00 2001 From: Timi Date: Wed, 23 Jul 2025 11:13:23 +0800 Subject: [PATCH] close stream for IO.resourceExist --- src/main/java/com/imyeyu/io/IO.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/imyeyu/io/IO.java b/src/main/java/com/imyeyu/io/IO.java index b895aef..bc58f20 100644 --- a/src/main/java/com/imyeyu/io/IO.java +++ b/src/main/java/com/imyeyu/io/IO.java @@ -909,8 +909,13 @@ public class IO implements OS.FileSystem { * @param path jar 内文件路径,不需要 / 开始,如 config/TimiJava.ini * @return 数据流 */ - public static boolean resourceExist(Class clazz, String path) { - return resourceToInputStream(clazz, path) != null; + public static boolean resourceExist(Class clazz, String path) throws IOException { + InputStream stream = resourceToInputStream(clazz, path); + if (stream != null) { + stream.close(); + return true; + } + return false; } /**