
[已解決]批處理替換文本里的內(nèi)容都是一行行的換有什么辦法讓他快起來嗎
我是想用C:1.txt里每一換去替換 當前文件夾*.htm *.txt的所有文件里的內(nèi)容 但是需要每一行去替換太慢了,有沒有快點的方法呢nclick="copycode($('code0'));">復制代碼
- cd /d %~dp0
- setlocal enabledelayedexpansion
- set strNew=
- for /f delims=* %%m in ('type C:1.txt') do (
- for /f delims=* %%a in ('dir/b/s *.htm *.txt') do (
- for /f delims=* %%i in ('type %%a') do (
- set var=%%i
- set var=!var:%%m=%strNew%!
- if defined var (
- echo !var!!>>%%a.bk
- )
- )
- move %%a.bk %%a
- )
- )

