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システムでは、''です.
new File(”   “+File.separator+"   ");

アプリケーションでymlにパスが設定されている場合
        String Sysname = System.getProperties().getProperty("os.name");
        if(Sysname.equals("Linux")){
            path=path.replace("\\","/");
        }