You want to use the for loop in Batch script
@echo off
setLocal EnableDelayedExpansion
set CLASSPATH="
for /R ./lib %%a in (*.jar) do (
set CLASSPATH=!CLASSPATH!;%%a
)
set CLASSPATH=!CLASSPATH!"
echo !CLASSPATH!
This really helped me when I was looking for a batch script to iterate through all the files in a directory, it's about deleting files but it's very useful.
One-line batch script to delete empty directories
To be honest, use Jon's answer though, far better if all the files are in one directory, this might help you out at another time though.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…