資源描述:
《Java語言File類詳解》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、1.File():構(gòu)造函數(shù),一般是依據(jù)文件所在的指定位置來創(chuàng)建文件對(duì)象。?CanWrite():返回文件是否可寫。?CanRead():返回文件是否可讀。CompareTo(Filepathname):檢查指定文件路徑間的順序。Delet():從文件系統(tǒng)內(nèi)刪除該文件。DeleteOnExit():程序順利結(jié)束時(shí)從系統(tǒng)中刪除文件。Equals(Objectobj):檢查特定對(duì)象的路徑名是否相等。Exists():判斷文件夾是否存在。GetAbsoluteFile():返回文件的完整路徑。GetAbsol
2、utePath():返回文件的完整路徑。GetName():返回文件名稱。GetParent():返回文件父目錄路徑。GetPath():返回文件的潛在相對(duì)路徑。GetParentFile():返回文件所在文件夾的路徑。HashCode():返回文件哈希碼。IsDirectory():判斷該路徑指示的是否是文件。IsFile():判斷該路徑指示的是否是文件。LastModified():返回文件的最后修改時(shí)間標(biāo)志。Length():返回文件長度。List():返回文件和目錄清單。Mkdir():生成指
3、定的目錄。RenameTo(Filedest):更名文件。SetReadOnly():將文件設(shè)置為可讀。ToString():返回文件狀態(tài)的字符串。ToURL():將文件的路徑字符串轉(zhuǎn)換成URLFile.GetCreationTime讀取創(chuàng)建時(shí)間?File.SetCreationTime設(shè)置創(chuàng)建時(shí)間??2.File.GetLastAccessTime???讀取最后訪問時(shí)間?3.File.SetLastAccessTime???設(shè)置最后訪問時(shí)間?File.GetLastWriteTime讀取最后修改時(shí)間
4、?4.File.SetLastWriteTime設(shè)置最后修改時(shí)間?File.GetAttributes讀取文件屬性??File.SetAttributes設(shè)置文件屬性實(shí)踐篇章:importjava.io.File;publicclassFileContent{/*File類的常見用法:1、建立文件的方法*/publicstaticvoidcreateFile(){/*Window中建立文件的方法*/Filefile1=newFile("C:\tmep\myword.txt");/*較為安全建立文件
5、的方法*/Filefile2=newFile("c:"+File.separator+"temp"+File.separator+"myword.java");//File.separator是文件路徑的符號(hào)==\}/*相關(guān)屬性的介紹*/publicstaticvoidmain(String[]args){FilemyFile=newFile("C:"+File.separator+"word.txt");try{//創(chuàng)建文件//myFile.createNewFile();}catch(Excep
6、tionex){}//獲取文件的名稱==word.txtSystem.out.println(myFile.getName());//獲取文件的路徑==c:word.txtSystem.out.println(myFile.getPath());//判斷文件是否完整System.out.println(myFile.isAbsolute());//獲取文件的根目錄==c:System.out.println(myFile.getParent());myFile.exists();//判斷文件是否存
7、在System.out.println("判斷是否是目錄:"+myFile.isDirectory());System.out.println("判斷是否是文件:"+myFile.isFile());System.out.println("判斷是否是隱藏文件:"+myFile.isHidden());System.out.println("判斷是否可讀:"+myFile.canRead());System.out.println("判斷是否可寫:"+myFile.canWrite());//mkdir
8、();創(chuàng)建單級(jí)目錄//mkdirs();創(chuàng)建多級(jí)目錄//createNewFile();創(chuàng)建文件//try{//Filetmp=File.createTempFile("foo","tmp");//建立臨時(shí)文件//System.out.println("剛才建立的臨時(shí)文件在:"+tmp.getCanonicalPath());//}catch(Exceptionex){//}show();}//獲得所有的跟并計(jì)算剩余的空間publicstaticvoid