commons-io はサードパーティのプログラマーによって作成されたツール クラスであり、Java 自体によってもたらされたメソッドではありません。javaが提供するツールクラスをベースに開発されたツールクラスです。コードの使用を簡素化し、開発効率を向上させることができます。
使用法
1. jar パッケージをダウンロードします
2. プログラムに新しい lib ディレクトリを作成し、その中に jar パッケージを配置します
3. jar パッケージを右クリックし、ビルド パスを選択し、ビルド パスに追加します
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)+"毫秒");
}
}