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 off&setlocal enabledelayedexpansionfor /f "tokens=1,2 delims==" %%a in ('findstr "NAME ID" "测试.txt"') do ( if not defined n ( set "name=%%b" set "n=1" ) else ( set "id=%%b" ren "!id!" "!name!.txt" set "n=" ))pause

@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 以上为批处理代码...

@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 )

在这个文件夹下新建一个‘新建文本文档.txt’,打开后将rename rew.txt 1.txt拷贝进去保存,然后将‘新建文本文档.txt’改成‘新建文本文档.bat’,保存后双击就可以直接运行这个bat脚本了,那句命令的意思也就是将rew.txt改成1.txt 注意,是要改后缀的哦

@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

@echo offcd /d d:\testmd newfor %%a in (*.txt) do (echo %%afor /f "delims=" %%i in (%%a) do (echo %%i---%%a>>new\%%a))然后在new文件夹就是楼主所需的文件了。

@echo off title 文件名字符替换 mode con cols=60 lines=20 ::文件要是重名,会提示错误。 setlocal EnableDelayedExpansion & color 0a :1 set a= set b= set c= cls&echo. set /p a= 请输入要被替换的字符: cls&echo. set /p b= 请输入替换“!...

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