package yuwei.com;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
//将当前C盘的文件复制到D盘
//在D盘创建文件
//定义读取流和当前盘关联
//通过不断的读和写完成数据的存储
//关闭资源
public class CopyDemo {
public static void main(String[] args) {
// TODO Auto-generated method stub
FileReader cfw = null;
FileWriter fw = null;
try {
fw = new FileWriter("D:\\Copy.txt",true);//首先创建一个新的文件
cfw = new FileReader("C:\\aaa.txt");//找到要copy的文件
char[] buf = new char[1024];
int num = 0;
while((num = cfw.read(buf))!=-1) {
fw.write(buf,0,num);//很重要,只写有效字符
}
}catch(IOException e) {
throw new RuntimeException("读写失败");
}finally {
try {
if(fw!=null) {
fw.close();
}
if(cfw!=null) {
cfw.close();
}
}catch(IOException e) {
System.out.println(e.toString());
}
}
}
}
文件的拷贝
最新推荐文章于 2019-08-27 15:09:46 发布