c# - example - system io file delete
File.Copy() al servidor de archivos con credencial de red (1)
Esta pregunta ya tiene una respuesta aquí:
Estoy escribiendo una aplicación de consola que copiará el archivo de mi disco local al servidor de archivos. Esta carpeta está protegiendo por nombre de usuario y contraseña. File.Copy()
método File.Copy()
no funciona. Da el error de permiso. He buscado este código
Lo he intentado pero no funciona. Primero fue escrito en VB pero he cambiado el código a C # pero hay algunos errores. No sé qué significa este error. Tal vez me puede aconsejar otra forma de hacer frente a archivo protegido Servidor de archivos
con File.Copy simple (bla bla) me da "no tienes permiso"
cuando convertí el código VB a C # me dio el siguiente error: Intenté leer o escribir en la memoria protegida
He encontrado una solución
Podrías usar la pequeña clase de suplantación que escribí hace algunos años:
using ( new Impersonator( "myUsername", "myDomainname", "myPassword" ) )
{
// code that executes under the new context.
File.Copy( x, y );
}