Windows路径和Linux路径相互转换
在代码中设置路径
java.io.File.separator属性
public static final String separator
与系统有关的默认名称分隔符,为了方便,它被表示为一个字符串。此字符串只包含一个字符,即 separatorChar。
separatorChar
public static final char separatorChar
与系统有关的默认名称分隔符。此字段被初始化为包含系统属性 file.separator 值的第一个字符。在 UNIX 系统上,此字段的值为 ‘/’;在 Microsoft Windows 系统上,它为 ‘\’。
new File(”路径名“+File.separator+"文件名");
若在application.yml中已经设置好路径的话
String Sysname = System.getProperties().getProperty("os.name");
if(Sysname.equals("Linux")){
path=path.replace("\\","/");
}