求:txt文件分割批处理命令

2025-02-05 11:58:01
推荐回答(2个)
回答1:

你好,很高兴为你服务。编程方面我的技术不高可以写如下代码批处理@echo off&setlocal enabledelayedexpansion
if not exist %1 @ echo 文件不存在或缺少参数!&pause&exit /b
set/a size=%~z1/20,n=1
for /f "tokens=1,* delims=:" %%a in ('findstr /n .* %1') do (
for %%c in ("%~dpn1!n!%~x1") do (
echo;%%b>>%%~c
if %%~zc geq %size% set/a n+=1
)
)
echo 共分割为!n!个文件,每个大小约为:%size% 字节
pause

回答2:

到迅雷搜下TXT切割器!