{
string percorsoConfigurazione = "";
string percorsoBase = @"C:\Programmi\MongoDB\Server";
if (!Directory.Exists(percorsoBase))
{
Console.WriteLine("Percorso
non trovato.");
return;
}
var cartellaVersione = Directory.GetDirectories(percorsoBase);
foreach (var versionDir in cartellaVersione)
{
string confPath = Path.Combine(versionDir, "bin", "mongod.cfg");
if (File.Exists(confPath))
{
percorsoConfigurazione =
confPath;
break;
}
}
if (percorsoConfigurazione == "")
{
Console.WriteLine("File
di configurazione non trovato.");
return;
}
string bindIp = "";
string port = "";
foreach (var riga in File.ReadLines(percorsoConfigurazione))
{
if (riga.Trim().StartsWith("bindIp"))
{
bindIp = riga.Split(':')[1].Trim();
}
else if
(riga.Trim().StartsWith("port"))
{
port = riga.Split(':')[1].Trim();
}
if (bindIp != "" && port != "")
break;
}
MessageBox.Show($"MongoDB configurato su http://: {bindIp}:{port}");
}
Le opere pubblicate in questo blog sono sotto la licenza Creative Commons. Attribuzione- No commerciale e no derivate.
Nessun commento:
Posta un commento