package com.javarush.test.Programs;

import java.io.*;

/**
 * Created by promoscow on 24.10.16.
 */
public class DividingFiles {
    public static void main(String[] args) throws IOException {
        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
        System.out.println("Enter file name: ");
        String fileName = reader.readLine();
        System.out.println("Enter volume of a part (in KB): ");
        int volume = Integer.parseInt(reader.readLine()) * 1000;
        FileInputStream inputStream = new FileInputStream(fileName);
        byte[] buffer = new byte[volume];
        int partCount = 1;
        while(inputStream.available() > 0) {
            FileOutputStream outputStream = new FileOutputStream(fileName + ".part" + partCount++);
            int count = inputStream.read(buffer);
            outputStream.write(buffer, 0, count);
        }
    }
}