package com.xzff.web;
import java.io.*;
import java.util.ArrayList;
public class LargeMappedFiles {
/**
* 文件分割
*
* @param src 源文件路径
* @param fileSize 分割后每个文件的大小,单位是MB
* @param dest 目标文件路径
*/
public static void split(String src, int fileSize, String dest) {
if ("".equals(src) || src == null || fileSize == 0 || "".equals(dest) || dest == null) {
System.out.println("分割失败");
}
File srcFile = new File(src);//源文件
long srcSize = srcFile.length();//源文件的大小
long destSize = 1024 * 1024 * fileSize;//目标文件的大小(分割后每个文件的大小)
int number = (int) (srcSize / destSize);
number = src