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); } } }
Leave A Comment