2009-08-20 8 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を呼び出す必要はありませんか? –

+0

@notfed:好ましくは... http://msdn.microsoft.com/en-us/library/system.net.ftpwebrequest.getresponse.aspx – PVitt

関連する問題