将d:\\java目录下所有的java文件复制到d:\\jad目录下并将原来的文件扩展名改为jad
2012-10-05 13:44
691 查看
package com.cyj.test;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.FilenameFilter;
import java.io.InputStream;
import java.io.OutputStream;
public class Test3 {
//将d:\\java目录下所有的java文件复制到d:\\jad目录下并将原来的文件扩展名改为jad
public static void main(String[] args)throws Exception{
File srcDir=new File("d:\\java");
if(!(srcDir.exists()&&srcDir.isDirectory()))throw new Exception("目录不存在");
File[] files=srcDir.listFiles(new FilenameFilter(){//得到目录下的所有java文件
public boolean accept(File dir,String name){
return name.endsWith(".java");
}
}
);
System.out.println(files.length);//输出有多少个文件被复制到jad文件
File destDir=new File("d:\\jad");
if(!destDir.exists())
destDir.mkdir();
for(File f:files){
FileInputStream fis=new FileInputStream(f);
String destFileName=f.getName().replaceAll("\\.java$", ".jad");
FileOutputStream fos=new FileOutputStream(new File(destDir,destFileName));
copy(fis,fos);
fis.close();
fos.close();
}
}
private static void copy(InputStream ips,OutputStream ops)throws Exception{
int len=0;
byte[] buf=new byte[1024];
while((len=ips.read(buf))!=-1){
ops.write(buf, 0, len);
}
}
}
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.FilenameFilter;
import java.io.InputStream;
import java.io.OutputStream;
public class Test3 {
//将d:\\java目录下所有的java文件复制到d:\\jad目录下并将原来的文件扩展名改为jad
public static void main(String[] args)throws Exception{
File srcDir=new File("d:\\java");
if(!(srcDir.exists()&&srcDir.isDirectory()))throw new Exception("目录不存在");
File[] files=srcDir.listFiles(new FilenameFilter(){//得到目录下的所有java文件
public boolean accept(File dir,String name){
return name.endsWith(".java");
}
}
);
System.out.println(files.length);//输出有多少个文件被复制到jad文件
File destDir=new File("d:\\jad");
if(!destDir.exists())
destDir.mkdir();
for(File f:files){
FileInputStream fis=new FileInputStream(f);
String destFileName=f.getName().replaceAll("\\.java$", ".jad");
FileOutputStream fos=new FileOutputStream(new File(destDir,destFileName));
copy(fis,fos);
fis.close();
fos.close();
}
}
private static void copy(InputStream ips,OutputStream ops)throws Exception{
int len=0;
byte[] buf=new byte[1024];
while((len=ips.read(buf))!=-1){
ops.write(buf, 0, len);
}
}
}
相关文章推荐
- 编写一个程序,将d:\java目录下的所有.java文件复制到d:\jad目录下,并将原来文件的扩展名从.java改为.jad
- 面试题 编写一个程序,将e:\project\java目录下的所有.java文件复制到 e:\project\jad目录下,并将原来文件的扩展名从.java改为.jad。
- Java面试:将d:/java目录下的所有.java文件复制到d:/jad目录下,并将原来文件的扩展名从.java改为.jad
- 编写一个程序,将d:\java目录下的所有.java文件复制到d:\jad目录下,并将原来文件的扩展名从.java改为. jad
- 将d:\java目录下的所有.java文件复制到d:\jad目录下,并将原来文件的扩展名从.java改为.jad
- 将d:\java目录下的所有.java文件复制到d:\jad目录下,并将原来文件的扩展名从.java改为.jad
- 黑马程序员 编写一个程序,将d:\java目录下的所有.java文件复制到d:\jad目录下,并将原来文件的扩展名从.java改为.jad。
- 编写一个程序,将djava目录下的所有.java文件复制到djad目录下,并将原来文件的扩展名从.java改为.jad
- 编写一个程序,将 d:\java目录下的所有.java 文件复制到d:\jad目录下,并将原来文件的扩展名从.java 改为.jad。
- 编写一个程序,将d:\java目录下的所有.java文件复制到d:\jad目录下,并将原来文件的扩展名从.java改为.jad。
- 编写一个程序,将d:\yy目录下的所有.java文件复制到d:\jad目录下,并将原来文件的扩展名从.java改为.txt
- 编写一个程序,将 d:\java 目录下的所有.java 文件复制到 d:\jad 目录下,并将原来文件的扩展名从.java 改为.jad。
- 编写一个程序,将 d: \ java 目录下的所有.java 文件复制到d: \ jad 目录下,并 将原来文件的扩展名从.java 改为.jad
- 编写一个程序,将d:\java目录下的所有.java文件复制到d:\jad目录下,并将原来文件的扩展名从.java改为.jad
- 将d:\java目录下的所有.java文件复制到d:\jad目录下, 并将原来文件的扩展名从.java改为.jad
- d:\java目录下的所有.java文件复制到d:\jad目录,扩展名从.java改为.jad
- 复制D:\\day05目录下的所有文件到D:\\copy,并将.txt文件改为.java文件。
- 编写程序,将指定目录下所有.java 文件拷贝到另一个目的中,并将扩展名改为.txt。
- 编写一个程序,将e:\java目录下的所有.java文件复制到e:\jad目录下
- 黑马程序员—编写程序,将指定目录下所有.java文件拷贝到另一个目的中,并将扩展名改为.txt