您的位置:首页 > 其它

FileWriter与FileReader实现文件复制

2014-02-15 16:13 281 查看
/*

 * 文件复制:C盘文件复制到D盘

1、在D盘建立文件用于存储C盘的文件内容

2、建立文件读取流与C盘文件相关联

3、通过文件读取实现文件复制

4、关闭流*/

public class Copy_file {

public static void main(String[] args) {
copy_1();
copy_2();
}
//读取一个存一个,读取完毕后同意写到文件
public static void copy_2(){
FileWriter writer=null;
FileReader reader=null;
try {
writer = new FileWriter("D:\\copy1.txt");
reader = new FileReader("G:\\JAVA\\Book\\src\\System_Lei\\Date_Demo.java");
char[] c = new char[1024];
int len=0;
while ((len=reader.read(c))!=-1) {
writer.write(c, 0, len);
}
} catch (IOException e) {
e.printStackTrace();
}finally{
try {
reader.close();
writer.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
//读取一个就写一个
public static void copy_1(){
FileWriter writer = null;
FileReader reader = null;
try {
writer = new FileWriter("D:\\copy.txt");
reader = new FileReader("G:\\JAVA\\Book\\src\\System_Lei\\Date_Demo.java");
int len=0;
while((len=reader.read())!=-1){
writer.write(len);
writer.flush();
}

} catch (IOException e) {
e.printStackTrace();
}finally{
try {
reader.close();
writer.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}


----------------------
ASP.Net+Android+IOS开发、.Net培训、期待与您交流! ----------------------
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: