怎么用bat 或者 vbs 修改文件内容 20
主要是这样:要改的区域(就是一个路径):在一个wwwsada“12312/qweqw.txt”里面的文件名前面的路径改下...
主要是这样: 要改的区域(就是一个路径): 在一个 wwwsada“12312/qweqw.txt”里面的文件名前面的路径改下
展开
1个回答
展开全部
用的 bat ,保存为 bat 文件运行。只改动所有 所在文件夹内的 txt文件。
@echo offsetlocal enabledelayedexpansionfor /f "tokens=*" %%i in ('dir /a-d /b *.txt') do (set m=0for /f "delims=" %%a in ('find /c /v "" ^<"%%i"') do set n=%%aecho 0>tempf>nulfor /f "delims=" %%j in (%%i) do (set /a m+=1set str=%%jif !m!==1 set str=!str:3=9!if !m! gtr 1 (if !m! lss !n! (set str=!str:3=!set str=!str:4=!))if !m!==!n! set str=!str:4=8!if not "!str!"=="" echo !str!>>tempf)move /y tempf %%i)
@echo offsetlocal enabledelayedexpansionfor /f "tokens=*" %%i in ('dir /a-d /b *.txt') do (set m=0for /f "delims=" %%a in ('find /c /v "" ^<"%%i"') do set n=%%aecho 0>tempf>nulfor /f "delims=" %%j in (%%i) do (set /a m+=1set str=%%jif !m!==1 set str=!str:3=9!if !m! gtr 1 (if !m! lss !n! (set str=!str:3=!set str=!str:4=!))if !m!==!n! set str=!str:4=8!if not "!str!"=="" echo !str!>>tempf)move /y tempf %%i)
追问
那个就是文件里面的内容 路径可能不一样,也能修改吗?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询