package com.hbut.test;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.Reader;
import java.io.Writer;
/**
* 1、编写一个程序,将d:\java目录下的所有.java文件复制到d:\jad目录下,并将原来文件的扩展名从.java改为.jad
*
*/
public class Main3 {
public static void main(String[] args) throws IOException {
File file = new File("d:\\java\\");
//拿到d:\\java\\下所有的java文件
String[] fileNames=file.list();
for(String f : fileNames){
Reader reader = new FileReader("d:\\java\\"+f);
Writer writer = new FileWriter("d:\\jad\\"+getJadName(f));
char [] buf = new char[1024];
int len = 0;
while((len=reader.read(buf))!=-1){
writer.write(buf, 0, len);
}
reader.close();
writer.close();
}
}
/**
* 把.java文件名改为 .jad文件名
*
*/
public static String getJadName(String name){
int index = name.indexOf(".");
String str1=name.substring(0, index);
str1=str1+".jad";
return str1;
}
}
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.io.Reader;
import java.io.Writer;
/**
* 1、编写一个程序,将d:\java目录下的所有.java文件复制到d:\jad目录下,并将原来文件的扩展名从.java改为.jad
*
*/
public class Main3 {
public static void main(String[] args) throws IOException {
File file = new File("d:\\java\\");
//拿到d:\\java\\下所有的java文件
String[] fileNames=file.list();
for(String f : fileNames){
Reader reader = new FileReader("d:\\java\\"+f);
Writer writer = new FileWriter("d:\\jad\\"+getJadName(f));
char [] buf = new char[1024];
int len = 0;
while((len=reader.read(buf))!=-1){
writer.write(buf, 0, len);
}
reader.close();
writer.close();
}
}
/**
* 把.java文件名改为 .jad文件名
*
*/
public static String getJadName(String name){
int index = name.indexOf(".");
String str1=name.substring(0, index);
str1=str1+".jad";
return str1;
}
}