資源簡介
java實現文件分割與合并 類示例源碼
代碼片段和文件信息
package?cn.part.com;
import?java.io.BufferedInputStream;
import?java.io.BufferedOutputStream;
import?java.io.DataInputStream;
import?java.io.DataOutputStream;
import?java.io.File;
import?java.io.FileInputStream;
import?java.io.FileOutputStream;
public?class?LargeMappedFiles?{
public?static?void?splitFile(File?file?int?sizeString?path)?throws?Exception?{
if?(size?<=?0)?{
size?=?1024;
}
if?(!file.isFile())?{
throw?new?Exception(“file?not?exists“?+?path+file.getName());
}
String?filename?=?path+file.getName();
File?filetmp?=?new?File(filename?+?“_“?+?0?+?“.zip“);
if?(filetmp.isFile())?{
throw?new?Exception(“file?exists“?+?path+file.getName());
}
byte[]?buf?=?new?byte[1024?*?10];
FileInputStream?fis?=?new?FileInputStream(file);
int
評論
共有 條評論