diff --git a/pom.xml b/pom.xml index aed2aa6..aed7408 100644 --- a/pom.xml +++ b/pom.xml @@ -6,7 +6,7 @@ dev.unlegitdqrk unlegitlibrary - 1.7.6 + 1.7.7 https://unlegitdqrk.dev/ Just a big library diff --git a/src/main/java/dev/unlegitdqrk/unlegitlibrary/file/FileUtils.java b/src/main/java/dev/unlegitdqrk/unlegitlibrary/file/FileUtils.java index fd10643..01b2eb1 100644 --- a/src/main/java/dev/unlegitdqrk/unlegitlibrary/file/FileUtils.java +++ b/src/main/java/dev/unlegitdqrk/unlegitlibrary/file/FileUtils.java @@ -124,7 +124,12 @@ public final class FileUtils extends DefaultMethodsOverrider { return new String(content, StandardCharsets.UTF_8); } - private static List listFiles(File dir, String... exts) { + public static String stripExt(String name) { + int idx = name.lastIndexOf('.'); + return idx == -1 ? name : name.substring(0, idx); + } + + public static List listFiles(File dir, String... exts) { if (!dir.exists()) return List.of(); File[] files = dir.listFiles((d, name) -> { for (String ext : exts) {