I have a script that recursively loads files from a specific directory (and subdirectories) into a java classpath using a FOR loop. It looks like this:
FOR /r directory %%F IN (*.jar) DO call :addcp %%F
Unfortunately, I need to now exclude a specific subdirectory from the results (I don't want some of the jar files loaded). I have tried nesting an IF statement inside of the FOR loop, but have not had any success.
Changing scripting languages is unfortunately not an option, and iterating out every subdirectory would be a maintenance nightmare. Does anyone have a way to do this?
I tried something like:
FOR /r directory %%F IN (*
.jar) DO IF %%F==*
string*
DO call :addcp %%F
but it didn't work.