批處理批量全篇替換txt文本文件中指定字符信息,修改三個(gè)參數(shù)后即可使用,話不多說(shuō)直接上代碼:
@echo off
setlocal EnableDelayedExpansion
set path_str="C:\Users\Administrator\Desktop\1.txt"
set old_str=需要替換的原文本內(nèi)容
set new_str=替換后的文本內(nèi)容
set souerce_path=%path_str%
for /f "tokens=1* delims=:" %%i in ('findstr /n .* "%souerce_path%"') do (
? ? set "lineContent=%%j"
? ? setlocal EnableDelayedExpansion
? ? if not "!lineContent!"=="" set "lineContent=!lineContent:%old_str%=%new_str%!"
? ? >>"temp.txt" echo.!lineContent!
? ? endlocal
)
move /y temp.txt "%souerce_path%"
start mshta vbscript:CreateObject("Wscript.Shell").Popup(" 替換完成",5,"提示","64")(window.close)
@echo off
setlocal EnableDelayedExpansion
set path_str="C:\Users\Administrator\Desktop\1.txt"
set old_str=需要替換的原文本內(nèi)容
set new_str=替換后的文本內(nèi)容
set souerce_path=%path_str%
for /f "tokens=1* delims=:" %%i in ('findstr /n .* "%souerce_path%"') do (
? ? set "lineContent=%%j"
? ? setlocal EnableDelayedExpansion
? ? if not "!lineContent!"=="" set "lineContent=!lineContent:%old_str%=%new_str%!"
? ? >>"temp.txt" echo.!lineContent!
? ? endlocal
)
move /y temp.txt "%souerce_path%"
start mshta vbscript:CreateObject("Wscript.Shell").Popup(" 替換完成",5,"提示","64")(window.close)文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-507520.html
注意:替換路徑不要寫錯(cuò)了,替換內(nèi)容盡量不要帶空格,配合任務(wù)計(jì)劃可以一勞永逸,其他請(qǐng)自行測(cè)試,感謝關(guān)注軼軟工作室。
文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-507520.html
到了這里,關(guān)于批處理批量替換文本內(nèi)容,用bat代碼全篇替換txt文本文件中指定字符信息的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!