- 论坛徽章:
- 0
|
@ECHO OFF
IF "%1" == "" GOTO :EOF rem auth/store/mylib/suggest
IF "%2" == "" GOTO :EOF rem 140618
SET TEMP_PATH=tmp\%1
TYPE nul > %1_u_ex%3.log
IF "%1" == "auth" (
FOR /f %%i IN (config\auth-server-list.txt) DO (
set filename=%%i
echo %filename%
echo %%i
copy %%i\u_ex%2.log %TEMP_PATH%\%filename:~23,13%_u_ex%2.log
)
)
GOTO :EOF
:exit
@ECHO ON
auth-server-list.txt里面的内容
\\SD-LIQI-PC\test\auth\19.4.72.113
\\SD-LIQI-PC\test\auth\19.4.72.114
\\SD-LIQI-PC\test\auth\19.4.72.115
\\SD-LIQI-PC\test\auth\19.4.72.116
在他们路径下面都一个文件夹叫做u_ex140618.log
为什么跑完for循环只拷贝了一个文件?????
而且echo %filename%出来永远是:
\\SD-LIQI-PC\test\auth\19.4.72.116
但是echo %%i出来是正确的值:
\\SD-LIQI-PC\test\auth\19.4.72.113
\\SD-LIQI-PC\test\auth\19.4.72.114
\\SD-LIQI-PC\test\auth\19.4.72.115
\\SD-LIQI-PC\test\auth\19.4.72.116
|
|