WindowsパスとLinuxパスの相互変換
693 ワード
WindowsパスとLinuxパスの相互変換
コードにパスjavaを設定.io.File.separatorプロパティpublic static final String separatorは、システムに関連するデフォルトの名前区切り記号であり、便宜上文字列として表されます.この文字列には、separatorCharという1文字しか含まれていません.separatorChar public static final char separatorCharシステムに関連するデフォルトの名前区切り記号.このフィールドは、システム属性fileを含むように初期化する.separator値の最初の文字.UNIXシステムでは、このフィールドの値は'/'です.Microsoft Windowsシステムでは、''です.
アプリケーションでymlにパスが設定されている場合
コードにパスjavaを設定.io.File.separatorプロパティpublic static final String separatorは、システムに関連するデフォルトの名前区切り記号であり、便宜上文字列として表されます.この文字列には、separatorCharという1文字しか含まれていません.separatorChar public static final char separatorCharシステムに関連するデフォルトの名前区切り記号.このフィールドは、システム属性fileを含むように初期化する.separator値の最初の文字.UNIXシステムでは、このフィールドの値は'/'です.Microsoft Windowsシステムでは、''です.
new File(” “+File.separator+" ");
アプリケーションでymlにパスが設定されている場合
String Sysname = System.getProperties().getProperty("os.name");
if(Sysname.equals("Linux")){
path=path.replace("\\","/");
}