0

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

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

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

4

1 回答 1

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(".") 是 Mirth 根文件夹。

于 2015-12-30T21:12:17.753 回答