1. 程式人生 > >windows和Linux檔案路徑分隔符的不同及獲取

windows和Linux檔案路徑分隔符的不同及獲取

前言

在java開發的時候,往往是在windows環境下開發,遇到檔案路徑的問題是會用到“/”和”\”,對於這兩種斜槓的選擇略作解釋。

具體程式碼

  1. 反斜槓”\”是在windows系統下檔案路徑用到的斜槓,這個反斜槓在Linux系統下是不能用的。
  2. 斜槓”/”是在windows系統和Linux系統下都可以使用的斜槓,所有在java開發中儘量用“/”,這樣程式碼到了Linux中也是沒有問題的。
  3. 當然也可以用程式碼來獲取當前系統所使用的斜槓型別,如下兩種方式:
public class Test {
    public static void main(String[] args) {
        String sepa = java.io.File.separator;
        System.out
.println(sepa); } }
public class Test {
    public static void main(String[] args) {
        String sepa = System.getProperty("file.separator");
        System.out.println(sepa);
    }
}