Moin Malte,
Zitat von
Malte Koch:
Und (SR.Name[1] <> '..')
hab ich nicht gemacht da ich es ja schon mit einem Punkt habe. Wenn das erste Zeichen ungleich '.' ist schliesst es '..' ja logischerweise auch aus, da dies ja schon 2 Zeichen sind.
Ich denke Mackhack wollte darauf hinweisen, dass Du explizit auf
(SR.Name <> '.') and (SR.Name <> '..')
prüfen musst.
Eine Prüfung auf SR.Name[1] <> '.' ist schlichtweg falsch, da ein Datei-/Ordername durchaus mit einem Punkt beginnen kann.
Nur weil man das im Explorer nicht so eingeben kann heisst noch lange nicht, dass es nicht geht, bzw. nicht erlaubt ist
(ich weiss, dass man das oft so sieht, aber dadurch wird es nicht richtiger
)