2009-08-20 9 views
7

Przygotowuję prostą aplikację i pracuję nad przesyłaniem, pobieraniem i usuwaniem plików za pomocą FtpWebRequest. Ale nie mogę znaleźć sposobu na przeniesienie pliku za pomocą FtpWebRequest. Jaki jest najprostszy sposób przeniesienia pliku z jednego katalogu do drugiego bez użycia innej zależności zewnętrznej? Z góry dziękuję.Plik przenoszenia FtpWebRequest

Odpowiedz

13

Utwórz plik FtpWebRequest z nazwą pliku źródłowego, ustaw właściwość Method elementu FtpWebRequest na Użyj System.Net.WebRequestMethods.Ftp.Rename i ustaw właściwość RenameTo obiektu FtpWebRequest na nową nazwę pliku.

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

Nie musisz dzwonić do GetResponse? –

+0

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

Powiązane problemy