los*_*pha 7 .net c# ftp ftpwebrequest
将文件移动到另一个FTP位置时,必须使用RenameTo新的FTP位置.
在此示例中,您如何使用RenameTo移动到新的FTP位置?
FtpWebRequest ftpRequest = null;
FtpWebResponse ftpResponse = null;
try
{
ftpRequest = (FtpWebRequest)WebRequest.Create("ftp://mysite.com/folder1/fileName.ext");
ftpRequest.Credentials = new NetworkCredential("user", "pass");
ftpRequest.UseBinary = true;
ftpRequest.UsePassive = true;
ftpRequest.KeepAlive = true;
ftpRequest.Method = WebRequestMethods.Ftp.Rename;
ftpRequest.RenameTo = "ftp://mysite.com/folder2/fileName.ext";
ftpResponse = (FtpWebResponse)ftpRequest.GetResponse();
ftpResponse.Close();
ftpRequest = null;
}
catch (Exception ex) { Label1.Text = (ex.ToString()); }
Run Code Online (Sandbox Code Playgroud)
设置.RenameTo属性的目标路径,而不是URL:
ftpRequest.RenameTo = "/folder2/fileName.ext";
Run Code Online (Sandbox Code Playgroud)
根据MSDN文档的FtpWebRequest.RenameTo财产:
获取或设置要重命名的文件的新名称.
为指定的URI方案初始化一个新的WebRequest实例.
| 归档时间: |
|
| 查看次数: |
8507 次 |
| 最近记录: |