2012-02-13 222 views
6

Quiero hacer una aplicación WinForms que pueda copiar archivos a través de una LAN. Usar File.Copy parece una forma directa de hacer esto. El ejemplo dado here muestra cómo copiar un archivo a un directorio diferente en la misma computadora. ¿Cómo puedo usar File.Copy para copiar archivos de una computadora a otra que pertenece a la misma LAN?Cómo usar el método File.Copy C# para copiar archivos a través de LAN?

Respuesta

2

Algo como esto

File.Copy(
    "C:\path\yourfile.txt", 
    "\\remote_hostname\path\destinationfile.txt"); 
4

puede probar

File.Copy(@"\\server\sourceFileFolder\file1", @"\\server2\destinationFileFolder\file1"); 

También asegúrese de utilizar ruta UNC .. aquí hay algunas referencias. - Link - Link - Link

+3

¿Cómo puedo poner el nombre de usuario y contraseña para servidor2 cuando copio archivos a servidor2? – AT07

1

Prueba este

File.Copy(@"\\server\folder$\test.txt", "test.txt");

Cuestiones relacionadas