Einzelnen Beitrag anzeigen

md787

Registriert seit: 21. Aug 2003
8 Beiträge
 
#3

Re: Wininet und FTP (Verzeichnis rekursiv löschen)

  Alt 21. Aug 2003, 07:55
Hi,

Ertsmal danke für die schnelle Antwort.

Das stimmt auch, nur mit dem Unterschied das man nur einmal die FindFirst aufrufen kann. Somit kannst du auf der lokalen Ebene das in der Schleife rekursiv wieder aufrufen. Leider geht es dort nicht, weil er dann mit Suche schon im Gange abbricht.

Is immernoch nicht sehr verständlich.
Ähm wie kann ich das erklären. Mal ein kurzes stück von meinem source:

var
hSearch: HINTERNET;
findData: WIN32_FIND_DATA;
begin
hSearch := FtpFindFirstFile(hFTP,nil,findData,0,0);
repeat
// Delete Files and Folder
until not InternetFindNextFile(hSearch,@findData);
InternetCloseHandle(hSearch);
end;

Also in der repeat Schleife kann ich das nicht mehr aufrufen.
Es ist eigentlcih sehr trivial, aber es will nicht.

Hab gedacht vielleicht hatte jemand schon das gleiche Problem und hat eine elegante Lösung gefunden.
Spontan ist mit eingefallen die Verzeichnisse in einer Liste zwischenzuspeichern, aber das war auch nicht so gut.

MfG

PS: Hab ich total vergessen. Ich hab in einen Post gelesen dass Du einen Ineternetmonitor programmiert hast und das zum download angeboten hast. Wollte nur mal nachfragen ob ich den vielleicht mir mal angucken könnte?
  Mit Zitat antworten Zitat