From e3fe6dd0881b64f6ab29ac1d58648406454a49b1 Mon Sep 17 00:00:00 2001 From: Finn Date: Sun, 1 Feb 2026 16:14:51 +0100 Subject: [PATCH] Added more Methods --- pom.xml | 2 +- .../dev/unlegitdqrk/unlegitlibrary/file/FileUtils.java | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) 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) {