Advertisement
jaVer404

level18.lesson10.home03_не проходит тест

Nov 7th, 2015
131
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.37 KB | None | 0 0
  1. package com.javarush.test.level18.lesson10.home03;
  2.  
  3. /* Два в одном
  4. Считать с консоли 3 имени файла
  5. Записать
  6.     в первый файл содержимого второго файла,
  7.         а потом дописать содержимое третьего файла (в первый)
  8. Закрыть потоки. Не использовать try-with-resources
  9. */
  10.  
  11. import java.io.*;
  12.  
  13. public class Solution {
  14.     public static void main(String[] args) throws IOException {
  15.         BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
  16.         String fileName1=reader.readLine();
  17.         String fileName2=reader.readLine();
  18.         String fileName3=reader.readLine();
  19.         reader.close();
  20.         fileCopy(fileName1,fileName2);
  21.         fileCopy(fileName1,fileName3);
  22.     }
  23.     public static void fileCopy (String writeTo, String writeFrom) throws IOException {
  24.         FileInputStream fileInputStream = new FileInputStream(writeFrom);
  25.         FileOutputStream fileOutputStream = new FileOutputStream(writeTo,true);
  26.         byte[]buffer = new byte[1024];
  27.         while (fileInputStream.available()>0) {
  28.             int count = fileInputStream.read(buffer);
  29.             fileOutputStream.write(buffer,0,count);
  30.         }
  31.         fileInputStream.close();
  32.         fileOutputStream.close();
  33.     }
  34. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement