您的位置:首页 > Web前端

编写方法,完成指定文件的复制和剪切;使用BufferedReader和BufferedWriter完成。

2015-11-10 21:53 447 查看
编写方法,完成指定文件的复制和剪切;使用BufferedReader和BufferedWriter完成。

import java.io.*;
public class Demo{
public static void main(String[] args){
Demo d = new Demo();
File f = new File("C:/Users/DFLENOVO/Desktop/实验二/1");
File f1 = new File("C:/Users/DFLENOVO/Desktop/实验二/1.txt");
File f2 = new File("C:/Users/DFLENOVO/Desktop/实验二/2.txt");
if(!f.isDirectory()){
f.mkdir();
}
try{
BufferedReader br = new BufferedReader(new FileReader("C:/Users/DFLENOVO/Desktop/实验二/1.txt"));
BufferedReader br1 = new BufferedReader(new FileReader("C:/Users/DFLENOVO/Desktop/实验二/2.txt"));
BufferedWriter bw = new BufferedWriter(new FileWriter("C:/Users/DFLENOVO/Desktop/实验二/1/1.txt"));

String s;
while((s = br.readLine())!=null){

bw.write(s);
bw.newLine();
}
br.close();
bw.close();

BufferedWriter bw1 = new BufferedWriter(new FileWriter("C:/Users/DFLENOVO/Desktop/实验二/1/"+f2.getName()));

while((s = br1.readLine())!=null){
bw1.write(s);
bw1.newLine();
}
br1.close();
bw1.close();
f2.delete();
}catch(IOException e){
e.printStackTrace();
}

}
}


当然对于复制的方法有更好的,这是其中的一种,代码当然有更好的方法实现,这是提醒的是对与对象的方法的调用需要注意,不要调用错!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: