首先从文件中读出,再写入到另外一个文件里去,相当于一个文件的复制,代码比较简单。
- package myclass.file;
- import java.io.*;
- public class WriteTest {
- /**
- * @throws IOException
- * @测试文件读出
- */
- public static void main(String[] args) throws IOException {
- //写出文件
- File file1=new File("f:/Backup/abc/b.txt");
- FileWriter fw=new FileWriter(file1);
- BufferedWriter bw=new BufferedWriter(fw);
- //读入文件
- File file=new File("f:/Backup/abc/a.txt");
- try {
- BufferedReader br=new BufferedReader(new FileReader(file));
- String br1=br.readLine();
- while(br1!=null){
- //回车换行方法一:
- // fw.write(br1+"/r/n");
- //回车换行方法二:
- bw.write(br1);
- bw.newLine();
- br1=br.readLine();
- }
- bw.close();
- br.close();
- fw.close();
- } catch (Exception e) {
- System.out.println("读取文件异常!");
- e.printStackTrace();
- }
- }
- }