天天看點

java 讀取檔案寫入到新檔案

/**
     * 把目标檔案寫到新路徑
     * @param fileURL 目标檔案目錄
     * @param readFileName 原檔案
     * @param writeFileName    新檔案目錄
     * @throws IOException
     */
    public void copyFile2(String fileURL,String readFileName,String writeFileName) throws IOException{
        File catalog=new File(fileURL);
        if(!catalog.exists()){
            catalog.mkdirs();//如果沒有就新建立目錄
        }else{
            //存在相同目錄
        }
        FileInputStream fis = new FileInputStream(readFileName);//從原檔案中讀出
        FileOutputStream fos = new FileOutputStream(writeFileName);//寫入到新中去
        BufferedReader reader = new BufferedReader(new InputStreamReader(fis));
        BufferedWriter write = new BufferedWriter(new OutputStreamWriter(fos));
        String temp;
        while((temp = reader.readLine())!= null){//一次讀一行
            //System.out.println(temp);
            write.write(temp);
        }
        reader.close();
        write.close();
    }