2009-08-20 130 views
7

我正在放置一個簡單的應用程序,我有它的上傳,下載,使用FtpWebRequest刪除文件的工作。但我找不到如何使用FtpWebRequest移動文件。將文件從一個目錄移動到另一個目錄而不使用其他外部依賴關係的最簡單方法是什麼?提前致謝。FtpWebRequest移動文件

回答

13

使用源文件名創建FtpWebRequest,將FtpWebRequest的Method-Property設置爲使用System.Net.WebRequestMethods.Ftp.Rename,並將FtpWebRequest的RenameTo-Property設置爲新的文件名。

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

您是否需要致電GetResponse? – 2013-03-13 15:33:14

+0

@notfed:最好... http://msdn.microsoft.com/en-us/library/system.net.ftpwebrequest.getresponse.aspx – PVitt 2013-03-14 09:18:14