我想修改 当前和当前目录下所有子目录的txt
比如原文本内容里 Aaaaa改为Bbbbb
除修改内容外其他保持原状,包括空行空格
望好心人帮忙,我真的没分了。。。。
@echo off
setlocal enabledelayedexpansion
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:Aaaaa=Bbbbb%%
call,echo/%%foo%%>>"%%~fi._"
)
move "%%~fi._" "%%~fi"
)
exit
这段脚本只能修改所在目录,不能修改子目录,而且修改后原有的空行全没了,麻烦大神们帮帮忙!
可以把剩下的十分全给,感激不尽!!!!
不行。。。
本回答被网友采纳