天天看點

JAVA自動适配Linux與Windows檔案路徑分隔符

linux檔案路徑分隔符為 /  ,windows的檔案路徑分隔符為  \   ,在開發項目過程中不确定使用者使用何種作業系統,就需要自動适配路徑。

1.提供一個簡單工具類:

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);
	}
 
	
}
           

2.目前已知java提供兩種方法擷取檔案路徑分割符:

File.separator

System.getProperty("file.separator")

轉自:https://blog.csdn.net/rimac/article/details/51836932?tdsourcetag=s_pctim_aiomsg