/com.ctospace.core/src/main/java/com/ctospace/core/util/PathUtils.java
https://bitbucket.org/daigua/diablo · Java · 24 lines · 14 code · 3 blank · 7 comment · 2 complexity · cce6f5751538ee16b65052768b2f7f77 MD5 · raw file
- package com.ctospace.core.util;
-
- public abstract class PathUtils {
-
- public final static String WINDOWS_FILE_PROTOCOL = "file:/";
-
- /**
- * 将文件路径转化问标准的路径格式,主要用于处理windows文件路径,即将E:\aaa\aaa.jsp转化成为E:/aaa/aaa.
- * jsp格式用于统一处理,去除路径中以/结尾的/
- * */
- public static String cleanPath(String path) {
- path = path.replace("\\", "/");
- path = path.replace("//", "/");
- /**
- * 处理windows文件路径
- * */
- if(path.startsWith(WINDOWS_FILE_PROTOCOL)){
- path = path.substring(WINDOWS_FILE_PROTOCOL.length());
- }
- if (path.endsWith("/"))
- path = path.substring(0, path.length() - 1);
- return path;
- }
- }