Не пойму почему все копируется только в 3 файл, подскажите пожалуйста.
package com.javarush.task.task18.task1808;
import java.io.*;
/*
Разделение файла
*/
public class Solution {
public static void main(String[] args) throws IOException {
FileInputStream inputStream = new FileInputStream(new BufferedReader(new InputStreamReader(System.in)).readLine());
FileOutputStream outputStream1 = new FileOutputStream(new BufferedReader(new InputStreamReader(System.in)).readLine());
FileOutputStream outputStream2 = new FileOutputStream(new BufferedReader(new InputStreamReader(System.in)).readLine());
if (inputStream.available()%2 == 0) {
//читаем весь файл одним куском
byte[] buffer = new byte[inputStream.available()];
int count = inputStream.read(buffer);
outputStream1.write(buffer, 0, inputStream.available()/2);
outputStream2.write(buffer, inputStream.available()/2, count);
} else {
byte[] buffer = new byte[inputStream.available()];
int count = inputStream.read(buffer);
outputStream1.write(buffer, 0, (inputStream.available()+1)/2);
outputStream2.write(buffer, ((inputStream.available()+1)/2), count);
}
inputStream.close();
outputStream1.close();
outputStream2.close();
}
}