File類及其方法

      File類存在與java.io.File包下,File類是一個類,可以有構造器及創建其類對象,此對象對應着一個文件(.txt .doc等)或者目錄,File類對象是可以跨平臺的,但是在File類中只能對文件進行創建,刪除,重命名等,並不能對其內容進行操作,涉及到對文件的操作就必須用io流來控制了,也就是說,Flie類的對象常常被用來作爲io流對象的構造器的形參,讓io類對象可以對其進行操作。
     下面是File類的一些常用方法
getName() //得到當前文件的名字
getPath() //得到當前文件的路徑
getAbsolutePath() //得到當前文件的絕對路徑(包括盤符在內的完整的路徑)
getAbsoluteFile() //獲取絕對文件名
getParent()//得到當前文件的上一個文件的目錄
renameTo(File E) //將當前文件重命名爲e的名字,要求當前文件必須存在,e文件必須不存在       
exists() //判斷文件是否存在
canWrite() //判斷文件是否可寫
canRead() //判斷文件是否可讀
isFile() //判斷是否爲文件
isDirectory() //判斷是否爲目錄
lastModified() //獲取當前文件的最後修改時間
length() //獲取當前文件長度     
createNewFile()//若文件不存在,則創建一個新的文件
delete()//刪除文件或目錄
mkdir() //創建目錄
mkdirs() //創建多層目錄
String[] str = file3.list(); //顯示該目錄下的所有文件     返回類型爲String型的字符串
File[] str1 = file3.listFiles(); //附帶路徑名顯示該目錄下的所有文件

發佈了43 篇原創文章 · 獲贊 13 · 訪問量 10萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章