悬赏20分:怎样写批处理:文本中每隔20行加三个回车
来源:百度知道 编辑:UC知道 时间:2024/05/28 02:09:39
将以下代码保存为 bat 文件放在要处理的文件夹之外运行,
::该程序会修改源文件,切记先备份源文件。。。!!!
假设你的这些文件夹都在a文件夹内,那么就把a文件夹拖放来此
程序将会处理a文件夹内的(含子文件夹)所有 txt 文件
@echo off
echo 该程序会修改源文件,切记先备份源文件。。。切记!切记!!
echo.&set /p var= 将要处理的文件夹拖放来此,然后按回车
set "var=%var:"=%"
echo.&echo 正在处理%var%文件夹内的(含子文件夹)所有 txt 文件,请稍后。。。
PUSHD "%var%"
setlocal EnableDelayedExpansion
for /f "delims=" %%a in ('dir/b/s *.txt') do (
set /a m=0,n=0
for /f "usebackq delims=" %%i in ("%%a") do (
set /a n=n%%21+1,m+=1
if !m! equ 1 (>"%%a" echo %%i) else (
>>"%%a" echo %%i
if !n! equ 20 echo.>>"%%a"&echo.>>"%%a"&echo.>>"%%a"
)))
echo 处理完毕。。。
pause
我用delphi写的简单程序,你试用看合不合你要求
批处理、关于拓展名、悬赏分!
求一个批处理,悬赏15分.
50分 帮我写个批处理!
写感受,悬赏20分哦!
关于批处理读文本
批处理-文本转换
批处理:文本转换
批处理创建文本
20分悬赏``手背怎样护养``
这些视频怎样下载?20分悬赏