import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.FilenameFilter;
import java.util.ArrayList;
import java.util.List;
/**
* 将c:\cn目录下的所有.java文件复制到c:\test目录下,并将原来文件的扩展名从.java改为.wl。
* @author wl
* @time 2014.10.05 02:10:23
*
*/
public class CopyFilesFromAToB {
public static void main(String[] args) throws Exception {
MyFilter myFilter=new MyFilter();
File f1=new File("C:\\cn");
File f2=new File("C:\\test");
copyFilesAndReName(f1,f2,myFilter);//将f1目录下以.java结尾的文件复制到目录f2下,并修改其扩展名
}
public static void copyFilesAndReName(File f1,File f2,FilenameFilter myFilter) throws Exception{
List list=new ArrayList();
if(!f1.exists()&&f1.isDirectory())