public static String convertPath(String abstractPath) { if (abstractPath == null) { throw MESSAGES.nullVar("abstractPath"); } if (abstractPath.length() == 0) { throw MESSAGES.emptyVar("abstractPath"); } // Use File.getAbsolutePath() to make relative paths absolute File f = new File(abstractPath); return f.getAbsolutePath(); }
public static String convertPath(String abstractPath) { if (abstractPath == null) { throw MESSAGES.nullVar("abstractPath"); } if (abstractPath.length() == 0) { throw MESSAGES.emptyVar("abstractPath"); } // Use File.getAbsolutePath() to make relative paths absolute File f = new File(abstractPath); return f.getAbsolutePath(); }
static String convertPath(String relativePath) { if (relativePath == null) { throw MESSAGES.nullVar("relativePath"); } if (relativePath.length() == 0) { throw MESSAGES.emptyVar("relativePath"); } if (relativePath.charAt(0) == '/') { if (relativePath.length() == 1) { throw MESSAGES.invalidRelativePathValue(relativePath); } return relativePath.substring(1); } else if (relativePath.indexOf(":\\") == 1) { throw MESSAGES.pathIsAWindowsAbsolutePath(relativePath); } else { if(isWindows()) { return relativePath.replace("/", File.separator); } else { return relativePath.replace("\\", File.separator); } } }
static String convertPath(String relativePath) { if (relativePath == null) { throw MESSAGES.nullVar("relativePath"); } if (relativePath.length() == 0) { throw MESSAGES.emptyVar("relativePath"); } if (relativePath.charAt(0) == '/') { if (relativePath.length() == 1) { throw MESSAGES.invalidRelativePathValue(relativePath); } return relativePath.substring(1); } else if (relativePath.indexOf(":\\") == 1) { throw MESSAGES.pathIsAWindowsAbsolutePath(relativePath); } else { if(isWindows()) { return relativePath.replace("/", File.separator); } else { return relativePath.replace("\\", File.separator); } } }