java中檔案操作大全

2021-04-21 19:02:19 字數 1738 閱讀 9754

本文為本人在工作學習中的總結,每個方法都經過測試,記在部落格上一方面是為了自己日後工作方便,另一方面是為了給大家提供方便,節約時間。

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

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

* @return

* @throws ioexception

*/public string getinputmessage() throws ioexception

else

}  }

六.讀檔案

1.利用fileinputstream讀取檔案

/** *//**讀檔案

* @param path

* @return

* @throws ioexception

*/public string fileinputstreamdemo(string path) throws ioexception

return sb.tostring();

}2.利用bufferedreader讀取

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

/** *//**讀檔案

* @param path

* @return

* @throws ioexception

*/public string bufferedreaderdemo(string path) throws ioexception

return sb.tostring();

}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)

else

}dir.delete();}}

java中檔案操作大全

一.獲得控制台使用者輸入的資訊 獲得控制台使用者輸入的資訊 return throws ioexception public string getinputmessage throws ioexception 可以返回使用者輸入的資訊,不足之處在於不支援中文輸入,有待進一步改進。二.複製檔案 1.以...

JAVA中檔案操作大全

一.獲得控制台使用者輸入的資訊 獲得控制台使用者輸入的資訊 return throws ioexception public string getinputmessage throws ioexception.七.建立檔案 資料夾 1.建立資料夾 建立資料夾 param path 目錄 public...

java中檔案操作大全

一.獲得控制台使用者輸入的資訊 文字檢視 複製到剪貼簿列印?獲得控制台使用者輸入的資訊 return throws ioexception public string getinputmessage throws ioexception.in.close out.close 該方法經過測試,支援中文...