Wenn ich versuche, auf lokale eine vorhandene Datei von einem entfernten Computer zu kopieren mitC# File.Copy von Remote-Computer zu lokalen
File.Copy(
string.Format(@"\\{0}\e$\{1}", computerName, fileName),
string.Format(@"{0}\{1}\{2}", localPath, computerName, fileName),
true);
ich die Exception Could not find part of the path "\\computername\e$\filename"
bekommen. Ich habe den Pfad überprüft und es ist korrekt.
Ich glaube nicht, dass ein Berechtigungsproblem beacuse ich die Datei mit Directory.GetFiles
erreichen kann, und ich kann darüber hinaus mit FileInfo
, Informationen wie Dateigröße oder letztem Schreibdatum erhalten, wenn ich xcopy Befehl cmd mit den gleichen Pfaden auszuführen in der Code kopiert er die Datei erfolgreich.
Kann mir jemand helfen zu verstehen, was ich falsch oder andere Möglichkeiten zum Kopieren von Datei?
Führen Sie diese Dateikopie als Benutzer oder von einer Webseite als Dienst aus? – BugFinder
@BugFinder Ich führe Dateikopie in einem C# -Konsolen-Projekt, so wie ich als Benutzer. –
können Sie versuchen, "net use" zu verwenden. Nach dem Verbinden mit dem Laufwerk können Sie die Datei kopieren. – naro