попробуйте использовать функцию ExtractFileName , эта функция работает (для вашего примера), только если ваш путь не завершен с обратной косой чертой, поэтому вы можете использовать функцию ExcludeTrailingPathDelimiter , чтобы удалить финал обратная косая черта.
см. Этот образец
program ProjectExtractPathDemo;
{$APPTYPE CONSOLE}
uses
SysUtils;
var
Path : string ;
begin
Path:='C:\Program Files\Borland';
Writeln(ExtractFileName(Path));//return Borland
Path:='C:\Program Files\Borland\';
Writeln(ExtractFileName(Path));//return ''
Path:='C:\Program Files\Borland\';
Writeln(ExtractFileName(ExcludeTrailingPathDelimiter(Path)));//return Borland
Readln;
end.
проверьте эту ссылку для получения дополнительной информации
Процедуры манипулирования путями