本帖最后由 aloha20200628 于 2025-2-19 20:05 编辑
回复 1# delab-1
号称分割大数据文本文件的一款 ‘顶级’ 工具 》从本坛第三方下载 split.exe v2.1版(http://bcn.bathome.net/s/tool/index.html?key=split)落地即用,与目标文件 *.csv 同目录运行
批处代码如下》将目标文件 D:\test\data.csv 分成n个子文件,每个子文件大小为 300000 行,文件名如 data1.csv, data2.csv,...,dataN.csv 均存至当前目录下。- @echo off &set "cF=D:\test\data.csv"
- for %%F in ("%cF%") do set "nF=%%~nF"&set "xF=%%~xF"
- split.exe -300000 "%cF%" "%nF%%xF%."
- for /f "tokens=1* delims=:" %%a in (
- 'dir /b/a-d "%nF%%xF%.a?"^|findstr /n ".*" '
- ) do ren "%%b" "%nF%%%a%xF%"
- pause&exit/b
复制代码
|