File file=new File(“abc.txt”);//打開一個txt文件
file.delete();//將文件刪除(對文件本身進(jìn)行操作)
file.getName();//獲取文件名
FileWriter file=new FileWriter(“abc.txt”);//打開(如果程序在默認(rèn)路徑中沒有發(fā)現(xiàn)該文件,則會先創(chuàng)建一個)了一個txt文件,并將該文件轉(zhuǎn)換成文件流
file.writer("12345");//寫入內(nèi)容到文件中(調(diào)用一次則向內(nèi)存中寫入一次,注意和BufferWriter中writer的區(qū)別)
file.close();關(guān)閉
BufferedWriter file1=new BufferedWriter(file);//
該流與FileWriter的區(qū)別主要在于:它本身有一定容量,只有在輸入的內(nèi)容達(dá)到它的容量上限時才向內(nèi)存中寫入一次,這樣可以減少流對內(nèi)存的訪問,
1.canWrite 判斷文件是否可寫
2.compareTo 按字典順序比較兩個抽象文件路徑
3.createNewFile 創(chuàng)建一個新文件,如果文件不存在
4.createTempFile在臨時文件目錄創(chuàng)建一個空文件
5.delete刪除文件或目錄,如果是目錄,必須是空目錄
6.deleteOnExit程序退出時刪除文件
7.exists判斷文件或目錄是否存在
8.getAbsoluteFile返回抽象路徑名的絕對路徑
9.getAbsolutePath返回抽象文件路徑的絕對文件路徑
10.getCanonicalFile返回抽象文件路徑的規(guī)范路徑
11.getCanonicalPath返回文件的規(guī)范路徑名
12.getName返回文件或目錄的名稱
13.getParent返回文件的父目錄的路徑
14.getParentFile返回文件的父目錄
15.getPath抽象文件路徑轉(zhuǎn)換成路徑字符串
16.isDirectory判斷抽象文件路徑是目錄,而不是文件
17.isFile判斷抽象文件路徑是不是文件,而不是目錄
18.lastModified返回文件的最后更改時間
19.length返回文件的長度
20.list返回目錄中滿足過濾條件的文件或子目錄
21.listFiles列出目錄下的文件和子目錄
22.listRoots列出所有文件系統(tǒng)的根目錄
23.mkdir創(chuàng)建目錄
24.mkdirs創(chuàng)建目錄,包括必須但不存在的父目錄
25.renameTo更改文件名
26.setLastModified更改文件或目錄的最后更改時間
27.setReadOnly文件更改為只讀
28.setWritable更改文件可寫狀態(tài)
29.toPath返回文件的Path對象
30.toURI創(chuàng)建抽象文件路徑的URI
31.isHidden判斷文件是否隱藏