Wenn du diesen Copde überhaupt in 36 Units ersetzen musst, solltest Du dir dringend dein Programm-Design überlegen. Sinnvoller wäre es hier eher, die betroffene Pfad-Angabe (ggf. auch andere) in eine Funktion auszulagern und dann nur noch diese Funktion aufzurufen. Damit ersparst Du dir diese Arbeit, da du die gesamte Änderung gleich in einem Verzeichnis erledigen kannst. Ferner sollte man Pfadangaben soweit möglich eh nicht hardcoden, sondern als Konstante, oder wie bereits als Funktion zur Verfügung stellen, um so Änderungen einfacher und flexibler zu gestalten.
Alternativ kann u.U. auch intern die Verwendung eines VFS (Virtual File Systems) in einer Anwendung interessant sein, wenn eine ganze Reihe von Verzeichnissen verarbeitet werden muss. In diesem Fall kann man allein über die Pfade des VFS die realen Dateipfade auflösen, brauch diese aber intern in seiner Anwendung nicht weiter zu beachten. Eine Umsetzung eines solchen VFS findest Du z.B. bei Projekt Omorphia.
_________________
Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.