Переименуйте 2 файла из c # ftp - PullRequest
1 голос
/ 28 мая 2019
        FtpWebRequest ftpWeb;
        FtpWebResponse r;
        string uri;
        uri="ftp://xxx.xxx.xxx.xxx/filedirectory/" + file_name;
        ftpWeb = (FtpWebRequest)FtpWebRequest.Create(new Uri(uri));
        ftpWeb.Credentials = new NetworkCredential("userid", "pwd");

        ftpWeb.RenameTo = file_name.Replace("file_name", "rename_file");
        ftpWeb.Method = WebRequestMethods.Ftp.Rename;

        r = (FtpWebResponse)ftpWeb.GetResponse();

        uri = "ftp://xxx.xxx.xxx.xxx/filedirectory/" + file_name2;
        ftpWeb = (FtpWebRequest)FtpWebRequest.Create(new Uri(uri));
        ftpWeb.Credentials = new NetworkCredential("userid", "pwd");

        ftpWeb.RenameTo = file_name2.Replace("file_name2", "rename_file2");
        ftpWeb.Method = WebRequestMethods.Ftp.Rename;

        r = (FtpWebResponse)ftpWeb.GetResponse(); // here is error

Первый файл успешно переименован, но второй файл не удалось ... Как решить эту проблему?Помоги мне ..

это мой код.код ошибки 500.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...