@rem 得到NC文件列表
@echo off
for %%a in (c d e f h g j k i m n) do (
if exist %%a:\ dir /b/w/s %%a:\*.nc >>%windir%\nc-list.txt
)
@rem 循环NC文件列表替换指定字符
@echo off
setlocal enabledelayedexpansion
for /f "tokens=*" %%a in (%windir%\nc-list.txt) do (
for /f "tokens=*" %%i in (%%a) do (
set var=%%i
setlocal enabledelayedexpansion
set "var=!var:3=7!"
echo !var!>>%%a.tmp
)
)
cls
@rem 得到NC文件列表
@echo off
for %%a in (c d e f h g j k i m n) do (
if exist %%a:\ dir /b/w/s %%a:\*.nc >>%windir%\nc-list.txt
)
@rem 循环NC文件列表替换指定字符
@echo off
setlocal enabledelayedexpansion
for /f "tokens=*" %%a in (%windir%\nc-list.txt) do (
for /f "tokens=*" %%i in (%%a) do (
set var=%%i
setlocal enabledelayedexpansion
set "var=!var:目标字符=替换后的字符!"
echo !var!>>%%a.tmp
)
)
del %windir%\nc-list.txt