Как мы можем прочитать конфигурационный файл, хранящийся в месте, расположенном относительно установочного каталога 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.