如何用bat 替换txt文本中的指定字符串 获取当前文件夹的字符串 替换

如何用bat 替换txt文本中的指定字符串 获取当前文件夹的字符串 替换
qwrewretry1234/1.bat

bat 中有123423546txt
将123423546txt字符串 修改为qwrewretry1234。
谢谢

放在qwrewretry1234目录中执行。

@echo off & title 替换文本字符串 By 依梦琴瑶
cd /d %~dp0

set zfc=123423546txt

for %%a in ("%cd%") do set "dn=%%~nxa"

for %%a in (*.txt) do (
    (for /f "delims=" %%b in ('type "%%~a"') do (
        set "Str=%%~b"
        call echo %%Str:%zfc%=%dn%%%
    ))>file$.tmp
    move file$.tmp "%%~a" >nul
)
pause
温馨提示:内容为网友见解,仅供参考
无其他回答

如何用bat 替换txt文本中的指定字符串 获取当前文件夹的字符串 替换
echo off & title 替换文本字符串 By 依梦琴瑶cd \/d %~dp0set zfc=123423546txtfor %%a in ("%cd%") do set "dn=%%~nxa"for %%a in (*.txt) do ( (for \/f "delims=" %%b in ('type "%%~a"') do ( set "Str=%%~b" call echo %%Str:%zfc%=%dn%%% ))>...

如何用bat 替换txt文本中的指定字符串 获取当前文件夹的字符串 替换
echo off & title 替换文本字符串 By 依梦琴瑶cd \/d %~dp0set zfc=123423546txtfor %%a in ("%cd%") do set "dn=%%~nxa"for %%a in (*.txt) do ( (for \/f "delims=" %%b in ('type "%%~a"') do ( set "Str=%%~b" call echo %%Str:%zfc%=%dn%%% ))>...

bat批量重命名(指定替换字符)
1、电脑打开要重命名的文件,然后新建TXT文档。2、打开新建的TXT文档后,输入字符 set a=1000 setlocal EnableDelayedExpansion FOR \/f "tokens=*" %%i IN ('dir \/a:d \/b') DO (set \/A a+=1 ren "%%i" "电影!a!")1000和电影是可以更改的。3、保存TXT后,把后缀改为bat,然后点击是。...

如何用bat删除和替换txt文本中的指定字符串,如把“我”换成“你”和把...
for \/f "delims=" %%a in (d:\\改路径\\改名.txt) do (set t=%%a set t=!t:我=你!echo !t!>d:\\改路径\\yui.txt move d:\\改路径\\yui.txt 改名.txt ):: PS:把代码中的所有"改路径" 和 "改名"都改成你想要删除或替换的那个文件夹和文件名,并且所有的"改路径" 和 "改名"都是一...

如何用批处理替换掉一个文本中的字符串到另一个文本中的字符串?
">>c.txt echo !var!)copy \/y c.txt b.txt :delall if exist c.txt del c.txt\/f\/q goto :eof rem rem 星号上代码另存为xx.bat,和b.txt放在同级目录下 rem MAC地址获取那句我的和你的不一样,你看不合用就改成你自己的吧 rem b.txt做好备份,这个运行之后就替换了 ...

bat批量修改txt文件里的内容,以txt文件名(目录名+文件名)替换固定字 ...
不清楚你的实际文件\/情况,仅以问题中的说明及猜测为据复制粘贴到记事本,另存为xx.bat,编码选ANSI<# :cls@echo offrem 将多个txt文本文件里的指定内容\/固定内容替换成文件所在的目录名+文件名set #=Any question&set @=WX&set $=Q&set\/az=0x53b7e0b4title %#% +%$%%$%\/%@% %z%cd ...

bat代码,我有一个TXT首行文字重命名的代码,想把文件夹同名的图片一并...
import os# 指定目录路径和TXT文件后缀dir_path = "D:\/path\/to\/folder"txt_suffix = ".txt"# 遍历目录下的所有文件和子目录for root, dirs, files in os.walk(dir_path): for file in files: # 如果是TXT文件,则获取其中的姓名 if file.endswith(txt_suffix):txt_path = os.path...

如何使用bat替换txt中的变量?
不清楚你的实际文件\/情况,仅以问题中的样例\/说明为据复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的文件放一起运行@echo offrem 将一个txt文本文件内的指定字符串替换成其他内容set #=Any question&set @=WX&set $=Q&set\/az=0x53b7e0b4title %#% +%$%%$%\/%@% %z%cd \/d ...

bat批处理查找识别文件名中特定字符,并移动对应的文件夹。
echo offrem 根据从文件名中指定字符串\/关键词开始截取指定位数的字符来移动文件到对应文件夹set #=q&set\/azx=0x53b7e0b4title Any question +%#%%#% %zx%cd \/d "%~dp0"set "keyword=20191231"set "n=15"powershell -NoProfile -ExecutionPolicy bypass ^ $files=@(dir^|?{($_ -is...

bat命令,怎么实现替换文件中的内容
\/P File=请拖入需要处理的文件:Set \/P Str=请输入需要替换的字符串:Set \/P Replace=请输入替换后的字符串:Set File=%File:"=%For \/F "Usebackq Delims=" %%i In ("%File%") Do (Set "Line=%%i"Echo !Line:%Str%=%Replace%! >>New.txt)以上为代码,请保存为.bat文件后双击执行 ...

相似回答