int counter = source.available();
for (int i = 0; i <= counter/2 ; i++) {
target1.write(source.read());
}
while (source.available() !=0){
target2.write(source.read());
}
source.close();
target1.close();
target2.close();
}
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));
FileInputStream source = new FileInputStream(reader.readLine());
FileOutputStream target1 = new FileOutputStream(reader.readLine());
FileOutputStream target2 = new FileOutputStream(reader.readLine());
reader.close();
int counter = source.available();
for (int i = 0; i <= counter/2 ; i++) {
target1.write(source.read());
}
while (source.available() !=0){
target2.write(source.read());
}
source.close();
target1.close();
target2.close();
}
}