Commons IO方便读写文件的工具类
生活随笔
收集整理的這篇文章主要介紹了
Commons IO方便读写文件的工具类
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Commons IO是apache的一個開源的工具包,封裝了IO操作的相關類,使用Commons IO可以很方便的讀寫文件,url源代碼等.
普通地讀取一個網頁的源代碼的代碼可能如下
InputStream in = new URL( "http://laoyu.info" ).openStream();try {InputStreamReader inR = new InputStreamReader( in );BufferedReader buf = new BufferedReader( inR );String line;while ( ( line = buf.readLine() ) != null ) {System.out.println( line );}} finally {in.close();}使用了Commons IO,則可以大大簡化代碼.如下:
InputStream in = new URL( "http://laoyu.info" ).openStream();try {System.out.println( IOUtils.toString( in ) );} finally {IOUtils.closeQuietly(in);}Commons IO里的常用類
FileUtils包含了文件操作的相關方法.
下面的代碼用于讀取磁盤上的某個文件:
FileSystemUtils 可以獲得指定磁盤路徑的可用空間
long freeSpace = FileSystemUtils.freeSpace("d:/");文件復制代碼:
File src = new File("src.txt"); File dest = new File("dest.txt"); FileUtils.copyFile(src, dest);補充:
方便地下載文件到本地
轉載于:https://www.cnblogs.com/littlehb/p/3160120.html
總結
以上是生活随笔為你收集整理的Commons IO方便读写文件的工具类的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【Android LibGDX游戏引擎开
- 下一篇: 持续集成实践