Skip to content

Commit 0c0f4bc

Browse files
committed
allow enabling FileFlag in code
1 parent d5c90fd commit 0c0f4bc

1 file changed

Lines changed: 9 additions & 2 deletions

File tree

src/main/java/org/comroid/api/io/FileFlag.java

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,18 @@
11
package org.comroid.api.io;
22

3+
import lombok.SneakyThrows;
4+
35
import java.io.File;
46

57
public final class FileFlag {
8+
@SneakyThrows
9+
public static boolean enable(File file) {
10+
if (!file.isAbsolute()) return enable(file.getAbsoluteFile());
11+
return file.exists() || file.createNewFile();
12+
}
13+
614
public static boolean consume(File file) {
7-
if (!file.isAbsolute())
8-
return consume(file.getAbsoluteFile());
15+
if (!file.isAbsolute()) return consume(file.getAbsoluteFile());
916
return file.exists() && file.delete();
1017
}
1118

0 commit comments

Comments
 (0)