【问题标题】:Add files to classpath or loops in batch files?将文件添加到类路径或批处理文件中的循环?
【发布时间】:2010-12-15 01:49:27
【问题描述】:

我在 BASH (linux) shells 脚本中有这个脚本,它自动将所有 *.jar 文件添加到类路径中。有没有办法做 in 窗口的批处理文件,还是我必须手动添加所有文件?

CLASSPATH=.
for file in ./libs/*.jar; do
    CLASSPATH=$CLASSPATH:$file
done 

谢谢!

【问题讨论】:

    标签: windows scripting batch-file


    【解决方案1】:
    【解决方案2】:

    使用forfiles 命令循环文件名。

    forfiles /M .\libs\*.jar /C "cmd /c set CLASSPATH=%CLASSPATH%;@file"
    

    【讨论】:

    • 不起作用,因为 cmd 找不到 forfiles 命令。我正在使用 Windows2K 和 XP。
    • 是的,看起来就在那里。显然 /M 标志不适用于命令。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-29
    • 1970-01-01
    • 2022-10-21
    • 1970-01-01
    • 2023-03-23
    相关资源
    最近更新 更多