1. 程式人生 > >Java 檔案路徑的不同寫法

Java 檔案路徑的不同寫法

在Java中,
File file = New File("E://test.txt")、
File file = New File("E:\\test.txt")、
File file = New File("E:/test.txt")都可以達到目的,但是這三種寫法有沒有什麼差別呢?

答:

E://test.txt 和 E:/test.txt 是一個意思,E:\\text.txt 用這樣的寫法是 \\ 轉義了 ‘\’ 
為什麼有\\ 的寫法 和 / 這樣的寫法呢  ,因為window 預設的是\\ 這樣的寫法  如果你把這樣的寫法放到了 linux系統下面,那麼這樣的寫法就是錯誤的了,linux 系統下面只認識/ 的寫法。

如果是E:\test.txt,其中的“  \t  "代表tab,會導致出錯,所以此處需要轉義,寫為:E:\\test.txt

(在讀取配置檔案功能中,特別要注意路徑的書寫格式)