Всем привет.
Вроде сделал, вроде срабатывает без ошибок. Но не проходит валидацию. Попробовал проверить на реальных файлах на своем компе. Не копируется ничего никуда.Вернее не так: что то копируется в текстовый файл, когда мышью выделяешь-там что то "невидимое" есть :-)))))). Но не то, что нужно.
В общем, любым идеям буду рад!
package com.javarush.task.task18.task1818;
/*
Два в одном
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
try {
String file_name1 = reader.readLine();
String file_name2 = reader.readLine();
String file_name3 = reader.readLine();
FileOutputStream fileOutputStream = new FileOutputStream(file_name1, true);
FileInputStream fileInputStream1 = new FileInputStream(file_name2);
while (fileInputStream1.available()>0)
{
int count = fileInputStream1.read();
byte[] buffer = new byte[count];
fileOutputStream.write(buffer);
}
FileInputStream fileInputStream2 = new FileInputStream(file_name3);
byte[] buffer2 = new byte[1000];
while (fileInputStream2.available()>0)
{
int count = fileInputStream2.read();
fileOutputStream.write(buffer2, 0, count);
}
fileOutputStream.close();
fileInputStream1.close();
fileInputStream2.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}