6 Commits
Author SHA1 Message Date
timi 33876140a7 Merge pull request 'v0.0.6' (#5) from dev into master
Reviewed-on: #5
2026-09-11 03:34:04 +00:00
Timi 47dbc3efaf v0.0.6
CI/CD / build-deploy (pull_request) Successful in 11s
2026-09-11 11:30:16 +08:00
timi 319705c2fc Merge pull request 'v0.0.5' (#4) from dev into master
Reviewed-on: #4
2026-05-07 06:46:06 +00:00
Timi 1f67d8742a v0.0.5
CI/CD / build-deploy (pull_request) Successful in 10s
2026-05-07 14:44:28 +08:00
timi fb86228d03 Merge pull request 'v0.0.4' (#3) from dev into master
Reviewed-on: #3
2026-05-06 08:49:51 +00:00
Timi cb50850eca v0.0.4
CI/CD / build-deploy (pull_request) Successful in 10s
2026-05-06 16:49:23 +08:00
2 changed files with 17 additions and 2 deletions
+2 -2
View File
@@ -6,7 +6,7 @@
<groupId>com.imyeyu.io</groupId>
<artifactId>timi-io</artifactId>
<version>0.0.3</version>
<version>0.0.6</version>
<packaging>jar</packaging>
<properties>
@@ -92,7 +92,7 @@
<dependency>
<groupId>com.imyeyu.utils</groupId>
<artifactId>timi-utils</artifactId>
<version>0.0.3</version>
<version>0.0.13</version>
</dependency>
<dependency>
<groupId>org.junit.jupiter</groupId>
+15
View File
@@ -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;
}
/**
* 获取文件对象,如果不存在则创建该文件
*