Java 复制文件内容

package com.wsheng.cms.cms.test;

import java.io.BufferedReader;

import java.io.BufferedWriter;

import java.io.FileInputStream;

import java.io.FileNotFoundException;

import java.io.FileOutputStream;

import java.io.IOException;

import java.io.InputStreamReader;

import java.io.OutputStreamWriter;

import org.junit.Test;

public class FileSyncTest  {

    

    // change to the real file path

    private final static String PRO_FILE = "C:/cloudvipzonefile.txt";

    

    private final static String LOCAL_FILE = "\\src\\test\\resources\\dnsfiles\\testzonefile.txt";

    @Test

    public void copyContents() {

        try {

            String projectPath = System.getProperty("user.dir");

            BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(PRO_FILE)));

            BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(new FileOutputStream(projectPath + LOCAL_FILE)));

            

            String currentLineData = null;

            while ((currentLineData = br.readLine()) != null) {

                bw.write(currentLineData);

                bw.newLine(); // line feed,需要换行

            }

            bw.close();

            br.close();

        } catch (FileNotFoundException e) {

            e.printStackTrace();

        } catch (IOException ioe) {

            ioe.printStackTrace();

        }

        

    }

}

猜你喜欢

转载自josh-persistence.iteye.com/blog/1880572
今日推荐