本帖最后由 吴通 于 2012-9-11 21:58 编辑
import java.io.*;
import java.util.*;
class SplitFileDemo
{
public static void main(String[] args)throws IOException
{
splitFile();
}
public static void splitFile()throws IOException
{
FileInputStream fis=new FileInputStream("1.JPG ");
FileOutputStream fos=null;
byte[] buf=new byte[1024*1024];
int len=0;
int count=1;
while((len=fis.read(buf))!=-1)
{
fos=new FileOutputStream("splitfiles"+(count++)+".part");
fos.write(buf,0,len);
fos.close();
}
fis.close();
}
}
用上面的代码切割一个图片(4.12 MB),老师说切割的文件不能够双击执行,但是
切割完之后双击第一个能够执行,只是显示不全,第二、第三、第四、第五都不能
显示?第一个问什么能显示啊?
|
|