我想重命名我的FTP服务器上包含n个文件的文件夹。
检查目录是否存在后,我的方法是:
FtpWebRequest request = (FtpWebRequest) WebRequest.Create(ftpDirectory);
request.Method = WebRequestMethods.Ftp.Rename;
request.Credentials = credentials;
request.RenameTo = folderNameThen;
变量ftpDirectory
包含目录的整个地址:
string ftpDirectory = "ftp://" + ftpServer + "/" + folderToRename + "/";
但我有一个例外:
请求的URI对此FTP命令无效。
但如果我的文件不正确,我无法想象如何重命名文件夹。
答案 0 :(得分:2)
您可以更改
string ftpDirectory = "ftp://" + ftpServer + "/" + folderToRename + "/";
到
string ftpDirectory = "ftp://" + ftpServer + "/" + folderToRename;
:)