package com.great.demo;
import java.io.File;
public class Test {
public static void main(String[] args) {
FileDemo fd = new FileDemo();
//fd.cut(3, new File(Util.PATH), Util.DES);
fd.add(Util.DES, Util.ADD_PATH);
}
}
package com.great.demo;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
public class FileDemo {
//1.分割的次数,2.文件资源,3.分隔成功后生成文件存放的位置
public void cut(int times,File src,String des){
//首先先判断文件是否存在,如果不存在,就不进行分割
if(src.exists() == false){
System.out.println("文件不存在...");
return;
}
//判断分割的次数和文件大小对比
long fileSize = src.length();
if(times>fileSize){
System.out.println("分割次数不符...");
return;
}
//开始分割
//710字节 3份 ---- 236.6666 --- X
//文件分割的模式: 每一份的分割不可能绝对是能整除