JAVA自動適配Linux與Windows文件路徑分隔符

Linux文件路徑分隔符爲 / ,windows的文件路徑分隔符爲 \ ,在開發項目過程中不確定用戶使用何種操作系統,就需要自動適配路徑。

目前已知Java提供兩種方法獲取文件路徑分割符:
File.separator
System.getProperty(“file.separator”)

public class FilePathUtil {  
    public static final String FILE_SEPARATOR = System.getProperty("file.separator");  
    //public static final String FILE_SEPARATOR = File.separator;  

    public static String getRealFilePath(String path) {  
        return path.replace("/", FILE_SEPARATOR).replace("\\", FILE_SEPARATOR);  
    }  

    public static String getHttpURLPath(String path) {  
        return path.replace("\\", "/");  
    }  
}  
發佈了147 篇原創文章 · 獲贊 30 · 訪問量 24萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章