用批处理,把txt中的数据每15条存成一个txt文件,并增加括号

2025-06-25 17:35:23
推荐回答(1个)
回答1:

@echo off
setlocal enabledelayedexpansion
set /a m+=1
for /f "delims=" %%i in (原始文件.txt) do (
set /a n+=1
(if !n!==1 (echo [&echo {&echo %%i&echo },) else (
if !n!==15 (set /a n=0 & set /a m+=1 & echo {&echo %%i&echo }&echo ]) else (echo {&echo %%i&echo },)))>>新文件_!m!.txt
)

你的另外一道:http://zhidao.baidu.com/question/1110777030937261979.html,提交失败了,答案放这里附件吧。