路徑轉換

/**
  *
  * @param path
  * @return
  */
 public static String toJavaFilePath(String path) {
String FILE_SEPERATOR  = "/";
  if (path == null) {
   return null;
  }
  path = StringUtils.replace(path, "\\", FILE_SEPERATOR);
  path = StringUtils.replace(path, "\\\\", FILE_SEPERATOR);
  path = StringUtils.replace(path, "\\\\\\", FILE_SEPERATOR);
  path = StringUtils.replace(path, "\\\\\\\\", FILE_SEPERATOR);
  path = StringUtils.replace(path, "/", FILE_SEPERATOR);
  path = StringUtils.replace(path, "//", FILE_SEPERATOR);
  path = StringUtils.replace(path, "///", FILE_SEPERATOR);
  path = StringUtils.replace(path, "////", FILE_SEPERATOR);
  path = StringUtils.replace(path, "${FILE_SEPERATOR}", FILE_SEPERATOR);
  return path;
 }
 /**
  *
  * @param path
  * @return
  */
 public static String toWebFilePath(String path) {
  if (path == null) {
   return null;
  }
  path = StringUtils.replace(path, "\\", "/");
  path = StringUtils.replace(path, "\\\\", "/");
  path = StringUtils.replace(path, "\\\\\\", "/");
  path = StringUtils.replace(path, "\\\\\\\\", "/");
  path = StringUtils.replace(path, "//", "/");
  path = StringUtils.replace(path, "///", "/");
  path = StringUtils.replace(path, "////", "/");
  path = StringUtils.replace(path, "${FILE_SEPERATOR}", "/");
  return path;
 } 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章