Seite 2 von 2

Verfasst: 17.11.2006 01:12
von al90
Ok ich versuche es mal was genauer zu erläutern. Also bei meinem Code ist es so:

1) Dirs werden eingelesen und könnten z.b. so aussehen.

Array:

(1) = C:\AAA\
(2) = C:\AAA\MyFile.txt (Protected Flag is on)
(3) = C:\AAA\BBB\

Sagen wir mal Protected Files sollen nicht gelöscht werden.

Jetzt lese ich das Array Rückwärts.

Delete = C:\AAA\BBB\
Delete = C:\AAA\MyFile.txt (Wird hier jetzt von meinem code allerdings ignoriert)
Delete = C:\AAA\ (DeleteFile von PB löscht alles, sollte es aber nicht)

Demnach ist @ts-soft's routine ein guter ansatz. Sollte nur noch in PB fest
integriert werden. :allright:

BTW:
Recursive ist in meinem fall also unwichtig, da ich die Dirs einzeln entferne.
Zum einlesen der Dirs benutze ich die ReadDirs() funktion aus dem CAV.
Dabei habe ich die routine ein wenig angepasst so das auch Dirs mit in
den Array aufgenommen werden. (ein "\" wird angehangen)

Verfasst: 17.11.2006 01:17
von ts-soft
al90 hat geschrieben:Sollte nur noch in PB fest
integriert werden. :allright:
Mach ein komplettes Macro draus und kompilier es als Resident, dann ist es fest eingebaut :wink:

Verfasst: 17.11.2006 01:25
von al90
ts-soft hat geschrieben:Mach ein komplettes Macro draus und kompilier es als Resident, dann ist es fest eingebaut :wink:
Wäre eine lösung. Aber ich denke ich bleibe erstmal bei dem API-pendant.
Läuft ja jetzt alles nach plan. :D Vielleicht lässt sich Fred ja inspirieren
von deiner proc und verbaut sie im nächsten update. :)