Ich wüsste auf die schnelle keine, aber ich würde nicht generell ersetzen, sondern nur mit/bei dem absoluten Pfad...
Gerade bei den @UserName Beispiel kann es ja sein, dass jemand woanders auch einen Ordner mit dem Namen hat (z.B. auf dem Desktop), der aber nicht erzetzt werden sollte.
z.B. wenn du als @UserName=BugFix einen Ordner mit Bildern von einem Ausflug hast, wo jeder seine Bilder teilt, mit C:\users\BugFix\Desktop\AusflugBilder\Kanashius, C:\users\BugFix\Desktop\AusflugBilder\BugFix ,... Dann sollte ja nur das erste BugFix ersetzt werden.
Aber kommt natürlich drauf an, wofür genau du das machen willst.