import java.io.*;
import java.util.HashMap;
import java.util.Map;
/**
* 读取大文件分割成小文件 合并文件方式 wins+R 输入cmd 进入txt目录 输入:type *.txt >> name.txt 则合并所有txt文件
* 大文件格式:userId 123123123 1/2
* userId 123123123 1/2
* userId 123123123 1/2
* 分割格式 :用户id,卡号,卡类型
* userId,123123123,1/2
* userId,123123123,1/2
*/
public class ReadFile {
private static String headInfo="用户id,卡号,卡类型,\n";
public static String pathHead="D:\\工行存量协议变更\\数据文件\\";
/**
* 按50w分割文件
* @param args
* @throws Exception
*/
// public static void main(String args[]) throws Exception{
System.out.print(100%100);
// String path=pathHead+"res.txt0";
String path="D:\\农行存量协议变更\\test_info.txt";
// splitFile(path);
// System.out.print("读写完成!");
// }
/**
* 以行为单位读取文件并分割文件.
*/
public static void splitFile(String fileName) {
File file = new File(fileName);
BufferedReader reader = null;
try {
System.out.println("以行为单位读取文件内容,一次读一整行:");
reader = new BufferedReader(new FileReader(file));
StringBuffer content=new StringBuffer();
String tempString = n
大文件拆分程序
最新推荐文章于 2020-07-27 12:04:47 发布