Как мы можем прочитать конфигурационный файл, хранящийся в месте, расположенном относительно установочного каталога Mirth Connect?

Как мы можем прочитать конфигурационный файл, хранящийся в месте, расположенном относительно установочного каталога Mirth Connect?

Например, если Mirth установлен в каталог /opt/Mirth-Connect и я хочу прочитать файл из каталога /opt/Mirth-Connect/conf, не указав полное имя пути.

Мы используем несколько экземпляров Mirth для разных сред, установленных на одном компьютере, поэтому я не могу жестко прописать полный путь в конфигурациях каналов.

1 ответ

Вы можете прочитать файл конфигурации, хранящийся в папке, относящейся к каталогу установки 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 env). Соответственно, folder = File(".") Является корневой папкой Mirth.

Другие вопросы по тегам