指定文件的路徑
//File f = new File("D:\\d.txt"); 法一
File f = new File("D:/d.txt"); 法二
File f2 = new File("b.txt"); 法三
用\時需要雙寫,使用/時無需雙寫,若文件不加路徑,則默認在項目根目錄下。
要驗證文件是否指認正確可以使用方法f2.createNewFile();創(chuàng)建文件后在相應目錄查看。
查看文件是否存在
System.out.println("f存在嗎:"+f.exists());
System.out.println("f2存在嗎:"+f2.exists());
還是照用我上面的f和f2,在對f2使用f2.createNewFile();后可以看見輸出為:

ea3w7j.png
其他方法
System.out.println("f2是目錄嗎:"+f2.isDirectory());
System.out.println("f2是文件嗎:"+f2.isFile());
System.out.println("f2大小:"+f2.length());
System.out.println("f2文件名"+f2.getName());
System.out.println("f2的目錄路徑"+f2.getPath());
System.out.println("f的目錄路徑"+f.getPath());
目錄路徑這里我加上了f和f2的對比,可以看見輸出如下

ea3736.png
對于f2,若想獲取絕對路徑可以使用getAbsolutePath方法。
刪除文件
對文件對象使用delete()方法即可刪除。
創(chuàng)建目錄樹
對對象使用mkdirs方法,如
File f3 = new File("D:/我/是/中/國/人");
f3.mkdirs();

eaGmee.png
需要注意的是mkdir必須在擁有目錄的前提下才能創(chuàng)建成功,而mkdirs則不需要。
讀取目錄使用list
特別的,list返回的是一個數(shù)組,所以需要String[] s = f.list()
查看我的博客