Java-IO流-第三方工具類包 -- commons
CommonsIO 是apache的一個開源的工具包,封裝了IO操作的相關類,使用Commons IO可以很方便的讀寫文件,url源代碼等。commons-IO 需要加入classpath 的第三方 jar 包內的 class 文件才能在項目中使用
IOUtils 包含一些工具類,用於處理讀,寫和拷貝,這些方法基於 InputStream , OutputStream , Reader 和 Writer 工作。
1.1. 獲取jar包
1.2. 導入 commons-io Eclipse的方式:build path->add to build path
1.3. IO 工具類 FilenameUtils
1.4. IO 工具類 FileUtils
package cn.bruce.commons; //第三方IO工具類 import java.io.File; import java.io.IOException; import org.apache.commons.io.FileUtils; import org.apache.commons.io.FilenameUtils; public class commonsDemo { public static void main(String[] args) throws IOException { fun(); fun1(); fun2(); } public static void fun() { String name = FilenameUtils.getExtension("E:\\A"); System.out.println(name); } public static void fun1() { String name = FilenameUtils.getName("E:\\A\\AA.TXT"); System.out.println(name); } public static void fun2() throws IOException { FileUtils.copyFile(new File("E:\\A\\AA.TXT"), new File("E:\\A\\AA1.TXT")); } }