Also erstmal Danke für Deine Komplimente, aber ich habe den Code mir irgendwann auch mal aus versch. Beiträgen hier im Forum zusammengebastelt.
Zitat von
negaH:
Die Trennung eines Dateinamens, egal ob Datei oder Ordner, ist immer Name.Extension
Das kann ich nicht so stehen lassen, da ein Ordner keine Extension hat.
Es gibt sogar Dateien, die keine haben
also kein . im Dateinamen / Ordnernamen!
Wieso deshalb nach einem . suchen?
Aber dazu hat ja SirThornberry schon was geschrieben...
Zitat von
negaH:
Sehr oft sieht man Auswertungen wie SR.Name[1] <> '.' oder Pos('.', SR.Name) > 0, diese sind jedoch defakto falsch. Odner könnten auch ".Name" oder "Name.Name" benannt sein.
Genau wie hier (erster Beitrag):
Zitat von
hackyie:
if pos('.',SearchRec.Name) = 0 then
Deshalt schrieb ich ja auch:
Zitat von
Martin K:
Ein Ordner kann auch einen Punkt im Namen enthalten!