作了一个替换程序,把全路径换成当前路径
程序如下:
@echo off & SetLocal EnableDelayedExpansion
dir /s /b *.sql > all_sql.conf
set cdir=%cd%
for /f "tokens=1* delims=:" %%a in ('findstr /n .* all_sql.conf') do (
set string=%%b
echo\"!string!"|findstr /c:%%cdir%% >nul && (
set string=!string:"%cdir%"=.!
echo\!string!
) || (echo\!string!)
)
echo %cdir%
可惜死活不转。
请高手指点一二!!
程序如下:
@echo off & SetLocal EnableDelayedExpansion
dir /s /b *.sql > all_sql.conf
set cdir=%cd%
for /f "tokens=1* delims=:" %%a in ('findstr /n .* all_sql.conf') do (
set string=%%b
echo\"!string!"|findstr /c:%%cdir%% >nul && (
set string=!string:"%cdir%"=.!
echo\!string!
) || (echo\!string!)
)
echo %cdir%
可惜死活不转。
请高手指点一二!!
