import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
public class FileCopyTools2 {
public static void main(String[] args) {
FileReader fileReader=null;
FileWriter fileWriter=null;
try{
fileReader=new FileReader("d:/javaStudy/javaworkspace/d.txt"); //读取时若是不存在路径,是不会自动创建的
fileWriter=new FileWriter("d:/javaStudy/javaworkspace/dd.txt");
char[] buff=new char[1024]; //注意和字节流缓冲区的类型区别,字符是char类型
int temp=0;
while((temp=fileReader.read(buff))!=-1){
fileWriter.write(buff,0,temp);
}
fileWriter.flush();
}catch(Exception e){
e.printStackTrace();
}finally{
if(fileWriter!=null){
try {
fileWriter.close();
} catch (IOException e) {
e.printStackTrace();
}
}
if(fileReader!=null){
try {
fileReader.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
}