From 47dbc3efafc3a928ee47eca93ba28a6bf977cafc Mon Sep 17 00:00:00 2001 From: Timi Date: Fri, 11 Sep 2026 11:30:16 +0800 Subject: [PATCH] v0.0.6 --- pom.xml | 4 ++-- src/main/java/com/imyeyu/io/IO.java | 15 +++++++++++++++ 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/pom.xml b/pom.xml index 84f3413..8ae265a 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ com.imyeyu.io timi-io - 0.0.5 + 0.0.6 jar @@ -92,7 +92,7 @@ com.imyeyu.utils timi-utils - 0.0.5 + 0.0.13 org.junit.jupiter diff --git a/src/main/java/com/imyeyu/io/IO.java b/src/main/java/com/imyeyu/io/IO.java index f366b89..b177464 100644 --- a/src/main/java/com/imyeyu/io/IO.java +++ b/src/main/java/com/imyeyu/io/IO.java @@ -1,5 +1,6 @@ package com.imyeyu.io; +import com.imyeyu.java.TimiJava; import com.imyeyu.java.bean.Callback; import com.imyeyu.java.bean.CallbackArg; import com.imyeyu.java.bean.timi.TimiCode; @@ -134,6 +135,20 @@ public class IO implements OS.FileSystem { return dir; } + public static File dir(String path, File def) { + if (TimiJava.isEmpty(path)) { + return def; + } + File dir = new File(path); + if (dir.exists()) { + if (dir.isFile()) { + return dir.getParentFile(); + } + return dir; + } + return def; + } + /** * 获取文件对象,如果不存在则创建该文件 * -- 2.54.0