ขอคำแนะนำเกี่ยวกับแบ่งไฟล์ SplitFile

โดยที่จะทำการแบ่งไฟล์ ออกเป็นไฟล์ย่อยๆๆ หลายๆ ไฟล์

แต่ที่ผมต้องการศึกษาคือ การแบ่งไฟล์ย่อยๆตามจำนวนที่เรากำหนด หมายถึง กำหนดว่าจะแบ่งออกเป็นกี่ไฟล์

เช่น Homiri.PNG 1 ไฟล์ขนาด 5 MB ต้องการ แบ่งเป็น 7ไฟล์ ซึ่งเมื่อแบ่งเสร็จจะได้ไฟล์เช่น

TEST_1,TEST_2,.....,TEST_7 ซึ่งไฟล์อาจจะมีขนาด 0.77MB ทุกไฟล์ยกเว้น TEST_7 ที่จะมีขนาดต่างออกไป

ซึ่งตอนนี้กำลังแก้ไขโปรแกรมอยู่ แต่ยังไม่เสร็จ

จึงอยากได้คำแนะนำจากผู้มีประสบการ



ผมมีตัวอย่างsource code แบบแบ่งตามขนาด
[hide=3]

[code]
import java.io.FileInputStream;
import java.io.FileOutputStream;

class FileSplitter {