通过批处理脚本访问属性文件

时间:2010-04-14 13:01:41

标签: java scripting batch-file properties

我正在尝试编写一个批处理脚本,这个脚本负责启动一个带有一个参数的jar。

此参数向我的jar指示要使用的属性文件以设置某些配置。

然后脚本将压缩jar产生的结果并将它们发送到某个位置。但是为了设置zip文件的名称,我需要能够直接从批处理中读取属性文件,有没有办法这样做?

谢谢和问候,

˚F

2 个答案:

答案 0 :(得分:1)

@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%

答案 1 :(得分:0)

您可以在命令行上将其作为arg传递并在main()方法中阅读吗?

java {myclass} %PROP%

或作为Java属性并通过System.getProperty()阅读?

java -DzipName=%PROP% {myclass}