我有一个属性文件位于 %ilmhome%\webapp\WEB-INF\amhome.properties
#Tue Feb 15 19:27:14 IST 2011
amhome.connection.password=amhome534
amhome.connection.url=jdbc\:oracle\:thin\:@(DESCRIPTION\=(ADDRESS_LIST\=(ADDRESS\=(PROTOCOL\=TCP)(HOST\=diablo)(PORT\=1521)))(CONNECT_DATA\=(SERVER\=DEDICATED)(SERVICE_NAME\=orcl)))
amhome.connection.maxWait=20000
amhome.connection.username=amhome534
amhome.connection.platformId=6
amhome.connection.driver_class=oracle.jdbc.driver.OracleDriver
我想从 amhome.properties 文件中获取以下项目到一些变量中
Username : amhome534
Host : diablo
Port : 1521
ServiceName : orcl
ConnString : jdbc\:oracle\:thin\:@(DESCRIPTION\=(ADDRESS_LIST\=(ADDRESS\=(PROTOCOL\=TCP)(HOST\=diablo)(PORT\=1521)))(CONNECT_DATA\=(SERVER\=DEDICATED)(SERVICE_NAME\=orcl)))
我该怎么做?
最佳答案
查看 FOR /F command ...您应该能够设置 DELIMS=.=
和 TOKENS=3,*
这将跳过 'amhome' 和 'connection' 但会为您提供值对,例如 '密码' + 'amhome534'。
关于windows - 使用批处理脚本读取属性文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7687466/