展开全部
import java.io.*;
/**
*
* 文件32313133353236313431303231363533e78988e69d8331333238666362分割
*/
public class FileSeparatorDemo1
{
/**
* 按字节分隔
* @param sourceFileUrl 源文件路径如:c:/a.txt
* @param targetFileUrl 目标文件路径文件夹
*/
public void separateFileByByte(String sourceFileUrl,String targetFileUrl)
{
File sourceFile = new File(sourceFileUrl);
//获得源文件名称
String sorceFileName= sourceFile.getName().split(".txt")[0];
try
{
//源文件文件流
FileInputStream fis = new FileInputStream(sourceFile);
int temp;
FileOutputStream fos = null; //目标文件文件流
int size = 0; //记录文件大小
int countFile = 1; //子文件数目
File targetFile = null;
do
{
if(size % 100 &