黑马程序员技术交流社区
标题:
自己写的将指定文件夹下的所有.java文件复制,并改名
[打印本页]
作者:
Amu
时间:
2015-6-7 22:44
标题:
自己写的将指定文件夹下的所有.java文件复制,并改名
public class CopyFile2 {
public static void main(String[] args) throws IOException{
File src=new File("c:\\javae\\day10");
File des=new File("c:\\javaee\\naxienian");
copyFile(src,des);
}
public static void copyFile(File src,File des) throws IOException{
if(!src.exists())
throw new RuntimeException();
if(!des.exists()&&(!des.isDirectory()))
des.mkdirs();
File[] files=src.listFiles(new FilenameFilter(){
public boolean accept(File dir,String name){
return (new File(dir,name).isFile())&&(name.endsWith(".java"));
}
});
for(File f:files){
String name=f.getName().replace(".java",".txt");
File f1=new File(des,name);
BufferedReader br=new BufferedReader(new FileReader(f));
BufferedWriter bw=new BufferedWriter(new FileWriter(f1));
String line=null;
while((line=br.readLine())!=null){
bw.write(line);
bw.newLine();
bw.flush();
}
bw.close();
br.close();
}
}
}
作者:
灵界
时间:
2015-6-7 23:01
不错,支持,这样就很方便
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2