zlff.net
当前位置:首页 >> txt文件批量按文本文档内容进行重命名怎么写BAT?T... >>

txt文件批量按文本文档内容进行重命名怎么写BAT?T...

建议用VBS来修改,VBS的正则表达式可以批量实现替换指定的标签内的内容。 当然,如果你的bbb.png与aaa.jpg是固定不变的...

取txt文本第一行为文件名,如果第一行是空行(或只有空格)会出错。如果有这种情况的话需要改进再追问吧。 @echo off setlcoal enabledelayedexpansion for /f "tokens=*" %%i in ('dir/b *.txt') do ( set /p f=

@Echo OffSetLocal EnableDelayedExpansionFor %%i In (*.txt) Do ( For /F "Usebackq Delims=" %%j In ("%%~nxi") Do ( Set Str=%%j Echo !Str:BG-hd=%%~ni!>>New_%%~nxi ))是否符合要求?处理完毕后在当前目录下生成New_原文件名的文件

@echo off for /f "delims=" %%i in ('dir /s/b *.txt') do ( for /f "delims=" %%a in ('type "%%~fi"') do ( set "foo=%%a" call,set foo=%%foo:1234=4311%% call,echo/%%foo%%>>"%%~fi._" ) move "%%~fi._" "%%~fi" ) exit 以上为批处理代码...

没有按行查找,对所有的 指定字符串例如( a="12345" ), 按要求替换。 @echo offsetlocal enabledelayedexpansionfor /f "tokens=*" %%i in ('dir /ad/b /s "e:\test\"') do (set n=%%~niif exist "%%~i\label.xml" (call set /a a=!n!*10call...

能加点分吗?5分也太小气了,祝你牛年好运! 文件为A.txt运行这个批处理: @echo off&setlocal EnableDelayedExpansion for /f "delims=" %%b in ('type A.txt') do ( set "str=%%b"&set "str=!str:ABC=123!"&set "str=!str:XYZ=AFK!" echo !str...

@echo off setlocal enabledelayedexpansion for /f %%a in (a.txt) do ( set pn=%%a set pa=!pn:d:\ddd=e:\eee! echo !pa!>>b.txt )

@echo off&setlocal enabledelayedexpansionset l=4rem 指定要修改那行set /p m=请输入一串数字:(for /f "usebackq delims=" %%i in ("C:\1\1.txt") do (set /a n+=1if !n!==%l% (set /a m=100000000+!m!&echo ID=!m:~1!) else (echo %%i)))>>#m...

@ECHO OFF&SETLOCAL ENABLEDELAYEDEXPANSIONFOR /f "delims=" %%i in (a.txt) do (SET str=%%iSET str=!str:_=.!ECHO !str:~1,-1!ECHO !str:~1,-1!>>b.txt)PAUSE把a.txt输入到b.txt

比如有个a.ime文件,要把他里面的123456改成654321方法如下 @echo off ren a.ime a.txt setlocal Enabledelayedexpansion for /f "tokens=*" %%a in (a.txt) do ( set var=%%a set var=!var:123456=654321! echo !var!>>b.txt ) endlocal ren b....

网站首页 | 网站地图
All rights reserved Powered by www.zlff.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com