无法从FTP删除文件

时间:2014-04-06 05:06:30

标签: c# ftp delete-file

我在我的服务中使用此代码从FTP中删除文件。 FilesAddressList包含我要删除的文件列表。它总是返回true,但我的文件永远不会被删除!

try
{
  List<string> FilesAddressList = GetFilesListAddress(FileAddress);

      //Delete Files
      foreach (var item in FilesAddressList)
      {
          var request = (FtpWebRequest)WebRequest.Create(new Uri(FTPAddress + item));
          request.Method = WebRequestMethods.Ftp.DeleteFile;
          request.UsePassive = false;
          request.Credentials = new NetworkCredential(FTPUsername, FTPPassword);
          var response = (FtpWebResponse)request.GetResponse();
          if (response != null)
              response.Close();

          if (!item.Contains("A"))
          {
              (new ClassA()).AddStatisticsInfo("Delete", 0, 3);
          }
      }
  retutn true;
}
catch (Exception)
{
    return false;
}

我逐行追踪但从未发现任何问题! 我的代码出了什么问题?我错过了什么吗?

0 个答案:

没有答案