package com.javarush.task.task18.task1808;
/*
Разделение файла
*/
import java.io.*;
import java.util.Scanner;
public class Solution {
public static void main(String[] args) throws IOException {
Scanner scanner = new Scanner(System.in);
FileInputStream fis = new FileInputStream(scanner.next());
FileOutputStream fos1 = new FileOutputStream(scanner.next());
FileOutputStream fos2 = new FileOutputStream(scanner.next());
scanner.close();
int countFos1 = 0;
if (fis.available() % 2 == 0) {
countFos1 = fis.available()/2;
} else countFos1 = (fis.available()/2)+1;
for (int i = 0; i < countFos1; i++) {
fos1.write(fis.read());
}
for (int i = 0; i < fis.available(); i++) {
fos2.write(fis.read());
}
fis.close();
fos1.close();
fos2.close();
}
}
package com.javarush.task.task18.task1808;
/*
Разделение файла
*/
import java.io.*;
import java.util.Scanner;
public class Solution {
public static void main(String[] args) throws IOException {
Scanner scanner = new Scanner(System.in);
FileInputStream fis = new FileInputStream(scanner.next());
FileOutputStream fos1 = new FileOutputStream(scanner.next());
FileOutputStream fos2 = new FileOutputStream(scanner.next());
scanner.close();
int countFos1 = 0;
if (fis.available() % 2 == 0) {
countFos1 = fis.available()/2;
} else countFos1 = (fis.available()/2)+1;
for (int i = 0; i < countFos1; i++) {
fos1.write(fis.read());
}
for (int i = 0; i < fis.available(); i++) {
fos2.write(fis.read());
}
fis.close();
fos1.close();
fos2.close();
}
}