/*
* 文件复制: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培训、期待与您交流! ----------------------