我们如何读取存储在相对于Mirth Connect安装目录的位置的配置文件?

时间:2015-12-28 13:10:54

标签: mirth hl7-v3

我们如何读取存储在相对于Mirth Connect安装目录的位置的配置文件?

例如,如果Mirth安装在/ opt / Mirth-Connect目录中,我想从/ opt / Mirth-Connect / conf目录中读取文件而不指定完全限定的路径名​​。

我们正在为同一台计算机上安装的不同环境使用多个Mirth实例,因此我无法在通道配置中硬编码完整路径。

1 个答案:

答案 0 :(得分:0)

您可以阅读存储在相对于Mirth Connect安装目录的位置的配置文件,基本上与读取任何其他文件的方式相同,即:

var folder = new java.io.File("./conf");
var listOfFiles = folder.listFiles();

for (var i = 0; i < listOfFiles.length; i++) {
    if (listOfFiles[i].isFile()) {
        // Do what you need with the file - listOfFiles[i].getName());
     } 
}

第一行为您提供了相对于mcserver.exe(在Windows环境中)安装的路径。 因此,folder = File(&#34;。&#34;)是一个Mirth根文件夹。