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) {