Henry: Dokumentname extrahieren

Beitrag lesen

Hallo Tom,

vor welchem Punkt? Dem ersten, dem zweiten, ..., dem letzten Punkt?
Dem letzten(?): dann ist es so verkehrt, wie Du es zeigst.

Dass im Beispiel nur ein Punkt im gesamten Dateinamen vorhanden ist, darf man nicht als statisch gegeben annehmen. Das führt dann in der Praxis zu den beliebten Lücken...

Habe ich einen Denkfehler? basename zerlegt den(egal welchen) Pfad bis auf "Dateiname.ext", folglich bleibt nur ein Punkt und nach strstr fällt dann auch ".ext" weg. Wo ist dann der Haken?

Gruss
Henry