我们如何读取存储在相对于Mirth Connect安装目录的位置的配置文件?
例如,如果Mirth安装在/ opt / Mirth-Connect目录中,我想从/ opt / Mirth-Connect / conf目录中读取文件而不指定完全限定的路径名。
我们正在为同一台计算机上安装的不同环境使用多个Mirth实例,因此我无法在通道配置中硬编码完整路径。
答案 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根文件夹。