java 檔案讀寫

2021-05-18 15:33:45 字數 1868 閱讀 7657

一.獲得控制台使用者輸入的資訊

/** *//**獲得控制台使用者輸入的資訊

* @return

* @throws ioexception

*/public string getinputmessage() throws ioexception... 

}         }

五.轉移檔案目錄

轉移檔案目錄不等同於複製檔案,複製檔案是複製後兩個目錄都存在該檔案,而轉移檔案目錄則是轉移後,只有新目錄中存在該檔案。 

/** *//**轉移檔案目錄

* @param filename 檔名

* @param oldpath 舊目錄

* @param newpath 新目錄

* @param cover 若新目錄下存在和轉移檔案具有相同檔名的檔案時,是否覆蓋新目錄下檔案,cover=true將會覆蓋原檔案,否則不操作

*/public void changedirectory(string filename,string oldpath,string newpath,boolean cover)...

else...

}       

}六.讀檔案

1.利用fileinputstream讀取檔案

在io操作,利用bufferedreader和bufferedwriter效率會更高一點

3.利用dom4j讀取xml檔案

/** *//**從目錄中讀取xml檔案

* @param path 檔案目錄

* @return

* @throws documentexception

* @throws ioexception

*/public document readxml(string path) throws documentexception, ioexception...

七.建立檔案(資料夾)

1.建立資料夾   /** *//**建立資料夾

* @param path   目錄

*/public void createdir(string path)...

2.建立新檔案 /** *//**建立新檔案

* @param path 目錄

* @param filename 檔名

* @throws ioexception

*/public void createfile(string path,string filename) throws ioexception... 

八.刪除檔案(目錄)

1.刪除檔案      /** *//**刪除檔案

* @param path 目錄

* @param filename 檔名

*/public void delfile(string path,string filename)...

2.刪除目錄

要利用file類的delete()方法刪除目錄時,必須保證該目錄下沒有檔案或者子目錄,否則刪除失敗,因此在實際應用中,我們要刪除目錄,必須利用遞迴刪除該目錄下的所有子目錄和檔案,然後再刪除該目錄。   /** *//**遞迴刪除資料夾

* @param path

*/public void deldir(string path)...{

file dir=new file(path);

if(dir.exists())...{

file tmp=dir.listfiles();

for(int i=0;i

java 檔案讀寫

response.reset 非常重要 url u new url file filepath response.setcontenttype u.openconnection getcontenttype response.setheader content disposition inline ...

Java檔案讀寫

file file new file text.txt 只是file本身,不能進行讀寫 寫入 printwriter printwriter null try catch filenotfoundexception e finally 讀取 寫入 fileoutputstream fileoutpu...

Java讀寫檔案

有個100萬行的錯誤日誌,且異常資訊種類不多,但是重複的比較多,要求統計具體方法在哪種異常資訊出現了多少次。因為某種異常中可能出現這個方法,也可能不出現,所以利用notepad 統計就不好使了,思來想去只有利用檔案讀寫操作,來解決這個問題了。日誌檔案中每乙個異常開頭都是日期,格式為yyyy mm d...