2015-12-28 1 views
0

Comment lire un fichier de configuration stocké à un emplacement relatif au répertoire d'installation de Mirth Connect? Par exemple, si Mirth est installé dans le répertoire/opt/Mirth-Connect et que je souhaite lire un fichier du répertoire/opt/Mirth-Connect/conf sans spécifier le nom complet du chemin.Comment peut-on lire un fichier de configuration stocké à un emplacement relatif au répertoire d'installation de Mirth Connect?

Nous utilisons plusieurs instances de Mirth pour différents environnements qui sont installés sur la même machine, donc je ne peux pas coder le chemin complet dans les configurations de canaux.

Répondre

0

Vous pouvez lire un fichier de configuration stocké à un emplacement par rapport au Mirth Connect répertoire d'installation essentiellement de la même manière que vous lisiez tout autre fichier, à savoir:

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()); 
    } 
} 

La première ligne vous donne un chemin relatif à l'installation de mcserver.exe (dans Windows env). En conséquence, folder = File (".") Est un dossier racine Mirth.