Einzelnen Beitrag anzeigen

fLeTCHeR

Registriert seit: 8. Mär 2006
32 Beiträge
 
#1

IdFTP Problem - Delete findet den Ordner nicht ! HILFE

  Alt 22. Mär 2006, 12:46
so, hab folgendes Problem.

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
  var i:integer;
      s:string;
begin
  i:=listbox2.ItemIndex; //Selection in i
    if i <> -1 then // is selected
      begin
        s:=listbox2.Items[i]; //String der Selection in s
        if MessageDLG('Sind sie sicher, dass Sie den Ordner loeschen wollen?',mtWarning,[mbYes,mbNo],0)= mrYes then
         FTP.Delete(s);
        ShowOrdner;
      end
       else
        // Bitte einen Ordner auswählen !!
end;

Delphi-Quellcode:
 
//Listbox füllen --> Ordner auf dem Server
ftp.list (listbox2.items,'',false);
Die Selection funktioniert. aber wenn der dann ftp.delete(s) machen will, kommt folgende Exception:
Zitat:
In Project.exe ist eine Exception der Klasse EIdReplyRFCError mit der Meldung "C:\Ftp\TestOrdner: no such file or directory",aufgetreten
Den Ordner gibt es aber und die Pfadangaben sind auch einwandfrei. Der zugewiesene String (s=Ordnername) stimmt auch. Was hab ich falsch gemacht?
Vielen Dank für eure Hilfe.

gruß fLeTCHeR

PS:
FTP-Server läuft bei mir Lokal

EDIT: Sorry Tippfehler
  Mit Zitat antworten Zitat