Und wenn du schon die neuen Konstanten der IOUtils verwendest (anstatt dem alten PathDelim), warum machst du dann immernoch alles per Hand, obwohl es schon seit Jahrzehnten Funktionen dafür gibt?
(ich mein vorallem die komische Schleife > ExtractFilePath/ExtractFileDir)
Weil ich hier ja nicht einen Dateinamen von einem Pfad separiere, sondern in der Verzeichnisstruktur eine Ebene höher gehe. Das ist zwar von der Stringoperation her gesehen das selbe, aber es ist mir unsympatisch, wenn da eine Funktion z.B. ExtractFileDir steht, die aber etwas anderes macht als der Name suggeriert. Und bevor ich lange suche, ob es dafür eine passende neue Funktion gibt, habe ich das auch selbst geschrieben.
Das mit den 0-basieren Strings hatte ich allerdings nicht bedacht, das werde ich ändern.
Zitat:
Oder man erstellt sich eigene DEFINEs, für seine Developmentumgbung, wo man dann so Funktionen, wie diesen Pfad, automatisch umschalten kann.
Klar, so mache ich es ja.