私のアプリケーションは、サイズに関係なく、約15秒でFTPからファイルを削除しています。一方、FileZillaは、同じファイルを即座に削除します。
これが私のコードです:
FtpWebRequest request = (FtpWebRequest)WebRequest.Create(fileName);
request.Proxy = null;
request.UsePassive = false;
request.KeepAlive = !request.UsePassive;
request.Method = WebRequestMethods.Ftp.DeleteFile;
request.Credentials = new NetworkCredential(usr, pwd);
FtpWebResponse response = (FtpWebResponse)request.GetResponse();
Debug.Print("Delete status: {0}", response.StatusDescription);
response.Close();
非同期関数を使用してファイルを削除しようとしましたが、「この動詞タイプのコンテンツ本体を送信できません」というメッセージが表示されました。エラー。
これはもっと速くなることができますか、そしてなぜそんなに遅いのですか?
ありがとう!