java路徑兩種寫法"/"和"\\"


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下也能識別“/”。所以最好用“/”

轉載自http://blog.csdn.net/bgk083/article/details/44706875


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM