commons-io是第三方程序员编写的工具类,并不是java本身带的方法。是在java提供的工具类基础上,开发的工具类。简化了代码的用法,可以提升开发效率。
用法
1.下载jar包
2.在程序中新建lib目录,把jar包放进去
3.在jar包上右键,选择build path,add to build path
4.在代码中使用jar包内的方法
package com.wowowo.io6;
import java.io.File;
import java.io.IOException;
import org.apache.commons.io.FileUtils;
import org.apache.commons.io.FilenameUtils;
public class TestCommons_io {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
String filename=FilenameUtils.getName("d:/aa/1.txt"); //返回文件名
System.out.println(filename);
String extname=FilenameUtils.getExtension("d:/aa/1.txt"); //返回文件的扩展名(后缀名)
System.out.println(extname);
System.out.println(FilenameUtils.isExtension("d:/aa/0.jpg", "jpg"));//判断文件后缀名
long begin=System.currentTimeMillis();
try {
FileUtils.copyFile(new File("d:/aa/0.jpg"), new File("d:/aa/1.jpg"));
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
long end=System.currentTimeMillis();
System.out.println("用工具包复制文件用时:"+(end-begin)+"毫秒");
}
}