java 的File文件
文件是計算中一種主要的數據存儲形式。
首先介紹一下,絕對路徑和相對路徑。絕對路徑是書寫完整路徑,相對路徑是值書寫文件的部分路徑。 d:\java\hello.java 就是據對路徑。包括完整的路徑d:\java 和文件全名hello.java ;而相對路徑如果,文件在d:\abc下執行。該文件的完整路徑就是d:\abc\test。
另外,在java語言中書寫路徑是。文件名稱區分大寫和小寫。因為“\”是java語言中的特殊字符,所以再書寫路徑時候,須要寫成c:\\abc\test\a.txt; 或者寫成c:/abc/test/a.txt 兩種方法都能夠。
以下是創建文件的實例:
public File(String pathname); 也能夠使用父路徑和子路徑結合如 File f=new File(“d:\\test\\” ,"a.txt ");
以下是file的一些常見方法。
①createNewFile 創建指定的文件。僅僅能創建文件,不能用於創建目錄,且文件路徑中包括的目錄必須存在。
②delete刪除當前文件或者目錄。 假設刪除目錄,則目錄必須為空。
③exists, 推斷當前文件或者目錄是否存在。
④getAbsolutePath獲取當前文件或者問佳佳的據對路徑, 比如。c:\test\a.txt 則返回c:\test\a.txt;
⑤getName,獲得當前文件或者目錄的名稱。 比如c:\test\a.txt ,返回a.txt
⑥getParent 獲得當前路徑中的父路徑。
⑦isDirectory推斷當前file是否是文件夾。
⑧isFile推斷當前File對象是否是文件。
⑨length 返回文件存儲是占用的字節數。
⑩list。 public String【】 list() 返回當前目錄下全部的文件名稱和目錄名。該名稱不是絕對路徑。
十一:listFiles, public File【】 listFiles()返回當前目錄洗全部的文件對象。
十二:mkdir, public Boolean mkdir() 創建當前目錄。而不創建該路徑中其它目錄,如果。D盤下有一個test目錄, 則創建d:\test\abc成功, 返回true。否則返回false。
十三:mkdirs: 創建文件夾,即使父文件夾不存在時。也會自己主動依據須要創建。
十四:renameTo; public Boolean renameTo(File dest),改動文件名稱。不能改變文件路徑。
假設路徑下已有該文件,則失敗。
java 的File文件