我想将一个文件(假设是一个 mp3)分成四个部分。我已经尝试过这段代码。但只有 File1.mp3 工作正常。我不能玩别人。我在这里做错了什么?
try {
FileInputStream in=new FileInputStream(f);
long i=f.length();
long j=i/4;
FileOutputStream f0=new FileOutputStream("File1.mp3");
FileOutputStream f1=new FileOutputStream("File2.mp3");
FileOutputStream f2=new FileOutputStream("File3.mp3");
FileOutputStream f3=new FileOutputStream("File4.mp3");
for(long k=0;k<j;k++){
f0.write(in.read());
}
f0.close();
for(long l=0;l<j;l++){
f1.write(in.read());
}
f1.close();
for(long m=0;m<j;m++){
f2.write(in.read());
}
f2.close();
for(long n=0;n<j;n++){
f3.write(in.read());
}
f3.close();
in.close();
}
catch (IOException e)
{
}