保存进度
This commit is contained in:
@@ -1,12 +1,3 @@
|
||||
/*
|
||||
* @Author: Kane
|
||||
* @Date: 2025-03-16 00:35:09
|
||||
* @LastEditors: Kane
|
||||
* @FilePath: /cpicxim-huixiabao/.vscode/fileheader.template.js
|
||||
* @Description:
|
||||
*
|
||||
* Copyright (c) ${2023} by Kane, All Rights Reserved.
|
||||
*/
|
||||
/**
|
||||
* This file is generated by VSCode extension: Fileheader Pro
|
||||
*/
|
||||
|
@@ -8,9 +8,8 @@
|
||||
<artifactId>east-utils</artifactId>
|
||||
<version>20250808.1921</version>
|
||||
|
||||
<name>east</name>
|
||||
<!-- FIXME change it to the project's website -->
|
||||
<url>http://www.example.com</url>
|
||||
<name>east-utils</name>
|
||||
<url>http://www.cpic.com.cn</url>
|
||||
|
||||
<properties>
|
||||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
|
||||
|
@@ -11,10 +11,8 @@
|
||||
package com.cpic.xim;
|
||||
|
||||
import java.io.File;
|
||||
import com.cpic.xim.east.utils.DataFileSpliter;
|
||||
|
||||
/**
|
||||
* Hello world!
|
||||
*/
|
||||
public class App
|
||||
{
|
||||
private static final int MAX_LINE_COUNT_PER_FILE = 250000;
|
||||
@@ -24,9 +22,16 @@ public class App
|
||||
{
|
||||
String fileNameBDJBXXB = "L:\\east\\MD5_BDJCXX_BDJBXXB_RESULT_3080100.txt";
|
||||
|
||||
com.cpic.xim.east.utils.DataFileSpliter.splitFile( new File( fileNameBDJBXXB ),
|
||||
try
|
||||
{
|
||||
DataFileSpliter.splitFile( new File( fileNameBDJBXXB ),
|
||||
MAX_LINE_COUNT_PER_FILE,
|
||||
TITLE_BDJBXXB );
|
||||
}
|
||||
catch ( Exception error )
|
||||
{
|
||||
error.printStackTrace();
|
||||
}
|
||||
|
||||
System.out.println( "拆完了!" );
|
||||
}
|
||||
|
@@ -2,7 +2,7 @@
|
||||
* @Author: Kane Wang <wangkane@qq.com>
|
||||
* @Date: 2025-08-09 01:09:26
|
||||
* @LastEditors: Kane Wang
|
||||
* @LastModified: 2025-08-09 01:09:26
|
||||
* @LastModified: 2025-08-09 12:07:23
|
||||
* @FilePath: src/main/java/com/cpic/xim/east/utils/DataFileConverter.java
|
||||
* @Description:
|
||||
*
|
||||
@@ -16,12 +16,10 @@ import java.io.FileOutputStream;
|
||||
import java.io.FileReader;
|
||||
import java.io.IOException;
|
||||
|
||||
import org.apache.poi.ss.usermodel.Cell;
|
||||
import org.apache.poi.ss.usermodel.Row;
|
||||
import org.apache.poi.ss.usermodel.Sheet;
|
||||
import org.apache.poi.ss.usermodel.Workbook;
|
||||
import org.apache.poi.xssf.usermodel.XSSFWorkbook;
|
||||
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
|
@@ -1,8 +1,8 @@
|
||||
/**
|
||||
* @Author: Kane Wang <wangkane@qq.com>
|
||||
* @Date: 2025-08-08 17:23:44
|
||||
* @Date: 2025-08-09 00:10:12
|
||||
* @LastEditors: Kane Wang
|
||||
* @LastModified: 2025-08-08 17:25:07
|
||||
* @LastModified: 2025-08-09 12:06:41
|
||||
* @FilePath: src/main/java/com/cpic/xim/east/utils/DataFileSpliter.java
|
||||
* @Description:
|
||||
*
|
||||
@@ -13,6 +13,7 @@ package com.cpic.xim.east.utils;
|
||||
import java.io.BufferedReader;
|
||||
import java.io.BufferedWriter;
|
||||
import java.io.File;
|
||||
import java.io.FileNotFoundException;
|
||||
import java.io.FileReader;
|
||||
import java.io.FileWriter;
|
||||
import java.io.IOException;
|
||||
@@ -29,7 +30,10 @@ public class DataFileSpliter
|
||||
|
||||
public static void splitFile( File inputFile,
|
||||
int lineCountPerFile,
|
||||
String titleString )
|
||||
String titleString
|
||||
)
|
||||
throws FileNotFoundException,
|
||||
IOException
|
||||
{
|
||||
try (
|
||||
BufferedReader reader = new BufferedReader( new FileReader( inputFile ) )
|
||||
@@ -66,9 +70,11 @@ public class DataFileSpliter
|
||||
}
|
||||
writer.close();
|
||||
}
|
||||
catch ( IOException e )
|
||||
catch ( IOException error )
|
||||
{
|
||||
e.printStackTrace();
|
||||
logger.error( "出现异常" + error.getMessage() );
|
||||
|
||||
throw error;
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user