Доступ к файлу свойств через пакетный скрипт - PullRequest
2 голосов
/ 14 апреля 2010

Я пытаюсь написать пакетный скрипт, этот скрипт отвечает за запуск jar с одним параметром.

Этот параметр указывает моему файлу свойств jar, который нужно использовать для настройки какой-либо конфигурации.

Затем скрипт заархивирует результаты, полученные в банке, и отправит их в определенное место. Но чтобы задать имя zip-файла, мне нужно было бы прочитать файл свойств непосредственно из пакета, есть ли способ сделать это?

Спасибо и всего наилучшего,

F

Ответы [ 2 ]

1 голос
/ 14 апреля 2010
@echo off
setlocal
set FN=filename
set TARGET=propertyname
FOR /F "tokens=1,2 delims==" %%A IN (%FN%) DO IF "%%A"=="%TARGET%" set FOUND=%%B
echo %FOUND%
0 голосов
/ 14 апреля 2010

Можете ли вы передать его в командной строке как arg и прочитать его в вашем main() методе?

java {myclass} %PROP%

или как свойство Java и читать через System.getProperty()?

java -DzipName=%PROP% {myclass}
...