java路徑兩種寫法"/"和"\\"
阿新 • • 發佈:2019-01-22
java<span style="color: rgb(51, 51, 51); font-family: Arial; font-size: 14px; line-height: 26px;">程式碼中 兩種路徑符號的寫法</span>
String path="D:\\新建資料夾\\2.png"; File file=new File(path); System.out.println(file.exists()); String path1="D:/新建資料夾/2.png"; File file1=new File(path); System.out.println(file1.getAbsolutePath()); System.out.println(file1.getCanonicalPath());
具體使用中都可以達到訪問路徑的效果,只不過有一點小區別 正斜槓的話,一般在配置檔案路徑時,指向下一個路徑只要使用一個 例如:"c:/a/1.txt"; 而反斜槓的話,在配置檔案路徑時,由於它本身在java中有特殊意義,作為轉義符而存在,所以具體意義上的反斜槓要兩個 例如:"c\\a\\1.txt";這裡的第一個反斜槓是作為轉義符存在的,第二個才是真正意義上的反斜槓
一般可以認為是"/"的作用等同於"\\" 在java中路徑一般用"/" windows中的路徑一般用"\" linux、unix中的路徑一般用"/"
最好用“/” 因為java是跨平臺的。“\”(在java程式碼裡應該是\\)是windows環境下的路徑分隔符,Linux和Unix下都是用“/”。而在windows下也能識別“/”。所以最好用“/”