2009-08-20 31 views
7

Tôi đang kết hợp một ứng dụng đơn giản và tôi có nó hoạt động để tải lên, tải xuống, xóa tệp bằng cách sử dụng FtpWebRequest. Nhưng tôi không thể tìm thấy làm thế nào để di chuyển một tập tin bằng cách sử dụng FtpWebRequest. Cách đơn giản nhất để di chuyển tệp từ thư mục này sang thư mục khác mà không sử dụng phụ thuộc bên ngoài khác là gì? Cảm ơn trước.FtpWebRequest di chuyển tệp

Trả lời

13

Tạo FtpWebRequest với tên tệp nguồn, đặt Phương thức-thuộc tính của FtpWebRequest để sử dụng System.Net.WebRequestMethods.Ftp.Rename và đặt thuộc tính RenameTo của FtpWebRequest thành tên tệp mới.

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

Bạn không cần phải gọi cho GetResponse? –

+0

@notfed: Tốt hơn là ... http://msdn.microsoft.com/en-us/library/system.net.ftpwebrequest.getresponse.aspx – PVitt

Các vấn đề liên quan