我的要求是检查file_%y%-%m%-%d%-05-00.txt
特定路径中是否存在文件\\servername\e$\folder\
。
批处理文件将放置在一台服务器 A 中,我必须检查服务器 A 和服务器 B 中是否存在file_%y%-%m%-%d%-05-00.txt
in \\servername\e$\folder\
。
我试图在变量中给出路径,但它不起作用。我试图直接给出路径,但这也不起作用。我的日志文件包含条目
Server: servername
File file_2013-03-25-05-00.SEC HAS been found
File file_2013-03-25-05-00.SEC HAS NOT been found
我写的脚本如下:
set d=%date:~7,2%
set m=%date:~4,2%
set y=%date:~10,4%
ECHO Server: servername >> log.txt
ECHO .....................................
IF EXIST \\servername\e$\folder\file_%y%-%m%-%d%-05-00.txt (
GOTO file_found
) ELSE (
GOTO file_not_found)
:file_found
ECHO File file_%y%-%m%-%d%-05-00.txt HAS been found >> log.txt
:file_not_found
ECHO File file_%y%-%m%-%d%-05-00.txt >> log.txt
请帮我找出错误是什么以及上述脚本中需要进行哪些修改。