@echo off
setlocal enabledelayedexpansion
set motokey=,SYNC
set newkey=
for /f “delims=“ %%a in (‘dir /a-d /s /b *.txt’) do (
pushd “%%~dpa”
( for /f “delims=” %%b in (‘type “%%a” ’) do (
set “line=%%b”
set “line=!line:%motokey%=%newkey%!”
echo,!line!
) )>“%%~nxa.txt”
move /y “%%~nxa.txt” “%%~nxa”
popd
)
bat文件批量修改txt文本内容中的key
最新推荐文章于 2024-03-15 18:58:01 发布
此篇博客介绍如何使用批处理脚本,通过设置motokey(旧关键字)和newkey(新关键字),实现对文本文件中特定字符串的全局替换,并保存处理后的文件。作者展示了在Windows环境下利用for循环和pushd/popd进行目录操作的技巧。
摘要由CSDN通过智能技术生成