2009-08-20 17 views
7

Estoy armando una aplicación simple y la tengo trabajando para cargar, descargar y borrar archivos usando FtpWebRequest. Pero no puedo encontrar cómo mover un archivo usando FtpWebRequest. ¿Cuál es la forma más sencilla de mover un archivo de un directorio a otro sin utilizar otra dependencia externa? Gracias por adelantado.FtpWebRequest mueve el archivo

Respuesta

13

Cree una FtpWebRequest con el nombre del archivo de origen, configure la propiedad Method de FtpWebRequest para usar System.Net.WebRequestMethods.Ftp.Rename y establezca RenameTo-Property de FtpWebRequest en el nuevo nombre de archivo.

FtpWebRequest request = (FtpWebRequest)FtpWebRequest.Create("oldName"); 
request.Method = System.Net.WebRequestMethods.Ftp.Rename; 
request.RenameTo = "newName"; 
+0

¿No necesita llamar a GetResponse? –

+0

@notfed: Preferiblemente ... http://msdn.microsoft.com/en-us/library/system.net.ftpwebrequest.getresponse.aspx – PVitt

Cuestiones relacionadas