En las últimas versiones de Delphi también está disponible la clase
TPath en la unit
System.IOUtils.pas, que te funcionará de forma transparente en todas las plataformas.Posee bastantes funciones que puedes
encontrar explicadas aquí.En concreto, para lo que comentas creo que te puede servir una de estas dos
: