2012-03-08 30 views
1

我有一个启动tomcat服务器的批处理脚本。该脚本启动服务,该服务将“webapps”目录中的文件和文件夹解包。我想将图像文件(由客户添加)复制到webapps目录中,以供服务器使用。不过,我需要等到文件夹解压后才能将目录添加到它之前,我可以使用哪些命令或命令来实现此目的(除了等待任意足够长的时间)等待批处理脚本中的文件夹

回答

3

我在这个东西不是专家,但这个工作对我来说

@echo OFF 
:START 
if not exist c:\abc GOTO WAIT 
GOTO COPY 

:WAIT 
:: pause for 1 second 
ping 127.0.0.1 > nul 
GOTO START 

:COPY 
ECHO "DO COPYING STUFF" 

,可以ping通把每个检查之间有1秒的停顿,如果该文件夹或文件是否存在。

+0

不管你是否是专家,你的解决方案就像一个魅力:) – kbenderJavaCoder 2012-03-08 18:20:05

+0

考虑使用'timeout/t 1/nobreak'而不是使用'ping' ...请参阅https://technet.microsoft.com/ en-gb/library/cc754891.aspx以获取更多信息 – Ruskin 2016-03-02 13:24:48