Wie gesagt, ExtractFileName ist falsch, denn hier kommt jetzt "falschbla bla bla\datei.text" raus.
äh.. stimmt... ich meinete ExtractFileDir. Das schneidet bei einem Pfad den hinteren Teil ab. Ist aber nicht wirklich cool - würde ich vorher per String-Operation entsprechend auftrennen.