Ich muss eine Datei "abc.txt" Inhalt von einem Remote-Server im Intranet lesen. Ich habe WNetAddConnection2 dazu benutzt. Used this stackoverflow link und this link too. Jetzt habe ich die Verbindung zum Erfolg gemacht. Wenn ich versuche, die Fernverbindung zu benutzen, zeigt sie immer noch auf mein C-Laufwerk. Ich möchte, dass die Verbindung die Remote-Verbindung verwendet, die ich gerade erstellt habe, und Dateien von dort abrufen.WNetAddConnection2 Remote Access und lesen Sie die Verzeichnisdateien in C#
var oNC = new System.Net.NetworkCredential()
{
Domain = "192.1.x.y",
UserName = "localhost\\myremoteadminusername",
Password = "myremotepassword"
};
using (new NetworkConnection(@"\\" + "192.1.x.y", oNC))
{
String[] sfolderNames = Directory.GetDirectories(oNC.Domain + "\\Logs");
//Get Exception in above line bcoz it somehow points to my local C:\...\\bin\Debug\192.1.x.y\Logs
//instead of remote 192.1.x.y\Logs
foreach (String sFolderName in sfolderNames)
{
string[] sarrZipFiles = Directory.GetFiles(sFolderName, "*.txt");
foreach (String sFile in sarrZipFiles)
{
}
}
}
Was mache ich falsch? Lass es mich wissen, wenn du etwas anderes brauchst.