public static String normalize(String filename) { return doNormalize(filename, SYSTEM_SEPARATOR, true); }
public static String normalizeNoEndSeparator(String filename) { return doNormalize(filename, SYSTEM_SEPARATOR, false); }
public static String normalizeNoEndSeparator(final String filename) { return doNormalize(filename, SYSTEM_SEPARATOR, false); }
public static String normalize(final String filename) { return doNormalize(filename, SYSTEM_SEPARATOR, true); }
return doNormalize(filename, separator, true);
return doNormalize(filename, separator, false);
return doNormalize(filename, separator, true);
return doNormalize(filename, separator, false);
public static String doConcat(String basePath, String fullFilenameToAdd, char separator) { int prefix = getPrefixLength(fullFilenameToAdd); if (prefix < 0) { return null; } if (prefix > 0) { return doNormalize(fullFilenameToAdd, separator, true); } if (basePath == null) { return null; } int len = basePath.length(); if (len == 0) { return doNormalize(fullFilenameToAdd, separator, true); } char ch = basePath.charAt(len - 1); if (isSeparator(ch)) { return doNormalize(basePath + fullFilenameToAdd, separator, true); } else { return doNormalize(basePath + '/' + fullFilenameToAdd, separator, true); } }
public static String doConcat(final String basePath, final String fullFilenameToAdd, final char separator) { int prefix = getPrefixLength(fullFilenameToAdd); if (prefix < 0) { return null; } if (prefix > 0) { return doNormalize(fullFilenameToAdd, separator, true); } if (basePath == null) { return null; } int len = basePath.length(); if (len == 0) { return doNormalize(fullFilenameToAdd, separator, true); } char ch = basePath.charAt(len - 1); if (isSeparator(ch)) { return doNormalize(basePath + fullFilenameToAdd, separator, true); } else { return doNormalize(basePath + '/' + fullFilenameToAdd, separator, true); } }
public static String normalize(final String filename) { return doNormalize(filename, SYSTEM_SEPARATOR, true); }
public static String normalizeNoEndSeparator(final String filename) { return doNormalize(filename, SYSTEM_SEPARATOR, false); }
return doNormalize(filename, separator, false);
return doNormalize(filename, separator, true);
public static String doConcat(final String basePath, final String fullFilenameToAdd, final char separator) { int prefix = getPrefixLength(fullFilenameToAdd); if (prefix < 0) { return null; } if (prefix > 0) { return doNormalize(fullFilenameToAdd, separator, true); } if (basePath == null) { return null; } int len = basePath.length(); if (len == 0) { return doNormalize(fullFilenameToAdd, separator, true); } char ch = basePath.charAt(len - 1); if (isSeparator(ch)) { return doNormalize(basePath + fullFilenameToAdd, separator, true); } else { return doNormalize(basePath + '/' + fullFilenameToAdd, separator, true); } }