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; } /**