File 路徑問題
- 目錄分隔符:在Windows中分隔符為''疼电, 在Unix/Linux中分隔符為'/'模聋。
注意:
- 在windows操作系統(tǒng)下, 可以使用"" 與 "/" 作為目錄分隔符 , 但是在Unix/Linux的操作系統(tǒng)下只能使用"/"作為目錄分隔符。
- 路徑:
- 絕對路徑: 指定文件的完整路徑創(chuàng)建一個(gè)File對象般此,絕對路徑一般以盤符開頭蚪战。
- 相對路徑: 資源文件相對于對當(dāng)前路徑。
- . 代表是當(dāng)前路徑
- .. 代表是上一級路徑
- 注意: 如果當(dāng)前路徑與資源文件不是在同一個(gè)盤符下铐懊,沒法寫相對路徑的邀桑。
public class Demo2 {
public static void main(String[] args) {
/*
File file = new File("F:"+File.separator+"a.txt");
System.out.println("存在嗎:"+ file.exists());
System.out.println("目錄分隔符:"+ File.separator);
*/
File file2 = new File(".");
System.out.println("當(dāng)前路徑:"+file2.getAbsolutePath());
File file = new File("..\\a.txt");
System.out.println("存在嗎:"+ file.exists());
}
}
最后編輯于 :
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者