我正在尝试找到一种方法来动态构建包含我的应用程序的 WEB-INF/lib 文件夹下的 JAR 文件列表的环境变量。
这是我到目前为止所拥有的,但它每次都会覆盖自己,所以当你到达循环结束时,你只需将循环中的最后一个文件设置在变量中。
SETLOCAL ENABLEDELAYEDEXPANSION
for %%f IN (WEB-INF/lib/*.jar) DO (
SET JAR_LIST=%JAR_LIST%;%%f
)
ECHO JAR_LIST -- %JAR_LIST%
所以这产生...
C:\apache\Tomcat6.0\webapps\myapp>(SET JAR_LIST=.;xsltcbrazil.jar)
C:\apache\Tomcat6.0\webapps\myapp>(SET JAR_LIST=.;xsltcejb.jar )
C:\apache\Tomcat6.0\webapps\myapp>(SET JAR_LIST=.;xsltcservlet.jar)
C:\apache\Tomcat6.0\webapps\myapp>ECHO JAR_LIST -- .;xsltcservlet.jar
JAR_LIST -- .;xsltcservlet.jar