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