apache common-io.jar FileUtils

qingyezhu發表於2015-09-06
//複製檔案
 void copyFile(File srcFile, File destFile)
 
//將檔案內容轉化為字串
String readFileToString(File file)
 
//將檔案內容轉化為字串集合,每行一個字串
List<String> readLines(File file)
 
//獲取目錄或子目錄下符合條件的檔案型別
 Collection<File> listFiles( File directory, String[] extensions, boolean recursive)
 

cleanDirectory:清空目錄,但不刪除目錄

contentEquals:比較兩個檔案的內容是否相同

copyDirectory:將一個目錄內容拷貝到另一個目錄。可以通過FileFilter過濾需要拷貝的檔案。

copyFile:將一個檔案拷貝到一個新的地址

copyFileToDirectory:將一個檔案拷貝到某個目錄下

copyInputStreamToFile:將一個輸入流中的內容拷貝到某個檔案

deleteDirectory:刪除目錄

deleteQuietly:刪除檔案

listFiles:列出指定目錄下的所有檔案

openInputSteam:開啟指定檔案的輸入流

readFileToString:將檔案內容作為字串返回

readLines:將檔案內容按行返回到一個字串陣列中

size:返回檔案或目錄的大小

write:將字串內容直接寫到檔案中

writeByteArrayToFile:將位元組陣列內容寫到檔案中

writeLines:將容器中的元素的toString方法返回的內容依次寫入檔案中

writeStringToFile:將字串內容寫到檔案中

 

參考:

http://www.importnew.com/13715.html

http://www.sxt.cn/u/328/blog/193

 

相關文章