2009-08-20 5 views
7

Je suis en train de mettre en place une application simple et je l'ai fonctionné pour le téléchargement, le téléchargement, la suppression de fichiers en utilisant FtpWebRequest. Mais je ne peux pas trouver comment déplacer un fichier en utilisant FtpWebRequest. Quel est le moyen le plus simple de déplacer un fichier d'un répertoire à un autre sans utiliser une autre dépendance externe? Merci d'avance.FtpWebRequest déplacer le fichier

Répondre

13

Créez une requête FtpWebRequest avec le nom de fichier source, définissez la propriété de méthode de FtpWebRequest pour utiliser System.Net.WebRequestMethods.Ftp.Rename et définissez la propriété RenameTo de FtpWebRequest sur le nouveau nom de fichier.

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

Vous n'avez pas besoin d'appeler GetResponse? –

+0

@notfed: De préférence ... http://msdn.microsoft.com/fr-fr/library/system.net.ftpwebrequest.getresponse.aspx – PVitt

Questions connexes