Datei im Netz kopieren

09/03/2009 - 12:06 von Michael Andreas | Report spam
Hi,

ich möchte eine Datei zu einem andern Rechner im Netz kopieren.
Mach ich das mit ShellExecute (net use) oder gibt es dafür eine fertige
Klasse mit
der ich auch alle Fehler abfangen kann.

Danke Michael
 

Lesen sie die antworten

#1 Kerem Gümrükcü
09/03/2009 - 12:45 | Warnen spam
Hallo Michael,

Du kannst das File.Copy nehmen, oder aber auch
mit ShellExecute so was wie xcopy oder copy
aufrufen und die ausgabe auslesen. Generell
empfehle ich dir die Kopieroperation in einen
try/catch zu legen, so kannst du alles abfangen,
was schief gehen könnte,...

[File.Copy-Methode (System.IO)]
http://msdn.microsoft.com/de-de/lib....file.copy(VS.80).aspx

Ansonsten kannst Du auch die Windows API mit PInvoke nehmen:

[CopyFile Function]
http://msdn.microsoft.com/en-us/library/aa363851(VS.85).aspx

[CopyFileEx Function]
http://msdn.microsoft.com/en-us/library/aa363852(VS.85).aspx

Vista und größer,...
[CopyFileTransacted Function]
http://msdn.microsoft.com/en-us/library/aa363853(VS.85).aspx

Beachte aber so Sachen wie "Code Access Security" und natürlich
NTFS Sicherheit und allg. Benutzerrrechte, d.h. ob sich der
aktuelle benutzer der das Programm ausführt auch mti dem
anderen Computer verbinden darf. Das sind alles Vorraussetzungen,
die gegeben sein müssen, damit das alles klappt,..

Grüße

Kerem

Beste Grüsse / Best regards / Votre bien devoue
Kerem Gümrükcü
Latest Project: http://www.pro-it-education.de/soft...iceremover
Latest Open-Source Projects: http://entwicklung.junetz.de
"This reply is provided as is, without warranty express or implied."

"Michael Andreas" schrieb im
Newsbeitrag news:
Hi,

ich möchte eine Datei zu einem andern Rechner im Netz kopieren.
Mach ich das mit ShellExecute (net use) oder gibt es dafür eine fertige
Klasse mit
der ich auch alle Fehler abfangen kann.

Danke Michael

Ähnliche fragen