FileSplitter.java Source code

Java tutorial

Introduction

Here is the source code for FileSplitter.java

Source

import java.io.FileInputStream;
import java.io.FileOutputStream;

class FileSplitter {

    public static void main(String args[]) throws Exception {
        FileInputStream fis = new FileInputStream(args[0]);
        int size = 1024;
        byte buffer[] = new byte[size];

        int count = 0;
        while (true) {
            int i = fis.read(buffer, 0, size);
            if (i == -1)
                break;

            String filename = args[1] + count;
            FileOutputStream fos = new FileOutputStream(filename);
            fos.write(buffer, 0, i);
            fos.flush();
            fos.close();

            ++count;
        }
    }
}