我用TIDFtp组件上传、下载和删除FTP服务器上的文件,上传、下载和删除都是正常的。
现在有一个问题,在删除之前要先判断服务器上的文件是否存在,如果存在就删除,否则,则提示待删的文件不存在,按下面的方法,系统都是提示文件不存在,不知哪里除了问题?代码如下:
precedure TForm1.Button4Click(Sender:TObject);
begin
  with IdFTP1 do
  begin
    Host:='134.148.47.201';
    User:='my_host';
    password:='123456';
    if Connected then Disconnect;
    connect();
    if FileExitsts('.\sx1\sx2\hy.xls') then
       begin
         delete('.\sx1\sx2\hy.xls');
         showmessage('---- 已经删除 ----');
       end
    else 
       showmessage('---- 服务器上不存在hy.xls文件');
    endi
    if connected then disconnect;
  end;
end;