проблема тут ??? else {
toFile.write(fileBuffer, 0, fileSize / 2 + 1);
toFile2.write(fileBuffer, fileSize / 2 + 1, fileSize);
}
package com.javarush.task.task18.task1808;
import java.io.*;
/*
Разделение файла
*/
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String sFrom = reader.readLine();
String sP1 = reader.readLine();
String sP2 = reader.readLine();
try (FileInputStream fileIn = new FileInputStream(sFrom);
FileOutputStream toFile = new FileOutputStream(sP1);
FileOutputStream toFile2 = new FileOutputStream(sP2)) {
byte [] fileBuffer = new byte[fileIn.available()];
int fileSize = fileIn.read(fileBuffer);
if (fileSize % 2 == 0) {
toFile.write(fileBuffer, 0, fileSize / 2);
toFile2.write(fileBuffer, fileSize / 2, fileSize);
}
else {
toFile.write(fileBuffer, 0, fileSize / 2 + 1);
toFile2.write(fileBuffer, fileSize / 2 + 1, fileSize);
}
}
}
}