From ba56fc25ab0df148a95df47601a1fc885dad98a2 Mon Sep 17 00:00:00 2001 From: crschnick Date: Wed, 15 Mar 2023 19:50:49 +0000 Subject: [PATCH] macOS file fixes --- core/src/main/java/io/xpipe/core/impl/FileNames.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/core/src/main/java/io/xpipe/core/impl/FileNames.java b/core/src/main/java/io/xpipe/core/impl/FileNames.java index 82aa2d870..985f463bf 100644 --- a/core/src/main/java/io/xpipe/core/impl/FileNames.java +++ b/core/src/main/java/io/xpipe/core/impl/FileNames.java @@ -17,6 +17,17 @@ public class FileNames { return path + "/"; } + public static String removeTrailingSlash(String path) { + if (path.equals("/")) { + return path; + } + + if (path.endsWith("/") || path.endsWith("\\")) { + return path.substring(0, path.length() - 1); + } + return path; + } + public static String getFileName(String file) { if (file.isEmpty()) { return "";