Пакет: список всех подфайлов с их абсолютным путем - PullRequest
0 голосов
/ 16 марта 2010

Я хочу автоматически сгенерировать classpath со всеми *.jar файлами, содержащимися в моей папке lib.

Я не могу найти способ перечислить все эти файлы по их абсолютному пути, чтобы я мог построить свою переменную classpath.

Кажется, команда dir не позволяет получить абсолютный путь, даже если вы идете рекурсивно с /s.

По сути, я имел в виду что-то вроде:

set classpath = ./conf
for %%i in (`dir /s /withaboslutepath *.jar`) do set classpath = %classpath%;"%%x"

Есть ли способ достичь этого?

1 Ответ

1 голос
/ 16 марта 2010

Я создал что-то вроде этого:

setlocal EnableDelayedExpansion
set classpath=./conf
FOR /R . %%x IN (*.jar) do set classpath=!classpath!;"%%~px"
echo !classpath!
endlocal

Проблема с этим решением - дублированные пути.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...