批处理:对文本每隔5行插入一空行
发布网友
发布时间:2天前
我来回答
共3个回答
热心网友
时间:1天前
楼上的回答貌似只能将目标文件更改名字为123.txt了。您可以尝试将123改成通配符*即可专门用于拖放。
热心网友
时间:1天前
直接将文件拖到批处理上即可执行,不改变原文件,
只产生一个新文件命名为:XXX分5行.txt(XXX是原文件名字)
@echo off
setlocal enabledelayedexpansion
set fn=%~n1分5行%~x1
for /f "tokens=*" %%i in ('type %1") do (
set/a n+=1
echo %%i>>%fn%
if "!n!"=="5" echo.>>%fn%&set n=0)
热心网友
时间:1天前
@echo off
setlocal enabledelayedexpansion
if exist temp.txt del temp.txt
for /f "delims=" %%i in (123.txt) do (
set/a n+=1
echo %%i>>temp.txt
if "!n!"=="5" echo.>>temp.txt &set n=0)
move /y temp.txt 123.txt