Da helfen dann leider wirklich nur die C-API's, hier die Directory-Funktionen.
Allerdings gilt ja hier das selbe wie für die QSH.
Also musst du den Namen erst mal in die einzelnen Teile, getrennt durch "/" zerlegen.
Dann jeden Pfadteil mittels der OpenDir()/ReadDir()/CloseDir()-Funktion durchlesen bis du den richtigen Teil gefunden hast.
Der Vergleich muss natürlich dabei caseinsensitive erfolgen wobei hier die korrekte CCSID für die Konvertierung (upper->Lower o.ä.) wegen der Sonderzeichen berücksichtigt werden muss.