@Test public void testTranslateToVolumePath() { assertEquals(" assertEquals(" assertEquals(" assertEquals(" assertEquals(" translateToVolumePath("C:\\Users\\Quarkus\\lambdatest-1.0-SNAPSHOT-native-image-source-jar")); assertEquals(" assertEquals("something/bizarre", translateToVolumePath("something\\bizarre")); assertEquals("something.bizarre", translateToVolumePath("something.bizarre")); }
public static String translateToVolumePath(String windowsStylePath) { String translated = windowsStylePath.replace('\\', '/'); Pattern p = Pattern.compile("^(\\w)(?:$|:(/)?(.*))"); Matcher m = p.matcher(translated); if (m.matches()) { String slash = Optional.ofNullable(m.group(2)).orElse("/"); String path = Optional.ofNullable(m.group(3)).orElse(""); return " } return translated; }
FileUtil { public static String translateToVolumePath(String windowsStylePath) { String translated = windowsStylePath.replace('\\', '/'); Pattern p = Pattern.compile("^(\\w)(?:$|:(/)?(.*))"); Matcher m = p.matcher(translated); if (m.matches()) { String slash = Optional.ofNullable(m.group(2)).orElse("/"); String path = Optional.ofNullable(m.group(3)).orElse(""); return " } return translated; } }
FileUtil { public static String translateToVolumePath(String windowsStylePath) { String translated = windowsStylePath.replace('\\', '/'); Pattern p = Pattern.compile("^(\\w)(?:$|:(/)?(.*))"); Matcher m = p.matcher(translated); if (m.matches()) { String slash = Optional.ofNullable(m.group(2)).orElse("/"); String path = Optional.ofNullable(m.group(3)).orElse(""); return " } return translated; }  }
FileUtil { public static String translateToVolumePath(String windowsStylePath) { String translated = windowsStylePath.replace('\\', '/'); Pattern p = Pattern.compile("^(\\w)(?:$|:(/)?(.*))"); Matcher m = p.matcher(translated); if (m.matches()) { String slash = Optional.ofNullable(m.group(2)).orElse("/"); String path = Optional.ofNullable(m.group(3)).orElse(""); return " } return translated; }  static void deleteDirectory(final Path directory); static byte[] readFileContents(InputStream inputStream); static String translateToVolumePath(String windowsStylePath); }
FileUtil { public static String translateToVolumePath(String windowsStylePath) { String translated = windowsStylePath.replace('\\', '/'); Pattern p = Pattern.compile("^(\\w)(?:$|:(/)?(.*))"); Matcher m = p.matcher(translated); if (m.matches()) { String slash = Optional.ofNullable(m.group(2)).orElse("/"); String path = Optional.ofNullable(m.group(3)).orElse(""); return " } return translated; }  static void deleteDirectory(final Path directory); static byte[] readFileContents(InputStream inputStream); static String translateToVolumePath(String windowsStylePath);  }