• ChangeFileExt — Изменяет расширение имени файла
  • ExtractFileDir — Извлекает из полного имени файла название папки
  • ExtractFileDrive — Извлекает из полного имени файла название диска
  • ExtractFileExt — Извлекает из полного имени файла его расширение
  • ExtractFilePath — Извлекает из полного имени файла название патча
  • ProcessPath — Разделяет строку диск/путь/имя файла на ее составляющие части
var
  fullFileName : string;
 
begin
  // Установка полного имени файла с диском и путем
  fullFileName := 'C:\Program Files\Borland\Delphi7\Projects\Unit1.dcu';
 
  // Показ составляющих частей этого полного имени
  ShowMessage('Диск       = '+ExtractFileDrive (fullFileName));
  ShowMessage('Каталог    = '+ExtractFileDir   (fullFileName));
  ShowMessage('Путь       = '+ExtractFilePath  (fullFileName));
  ShowMessage('Имя        = '+ExtractFileName  (fullFileName));
  ShowMessage('Расширение = '+ExtractFileExt   (fullFileName));
end;
Диск = C:
Каталог = C:\Program Files\Borland\Delphi7\Projects
Путь = C:\Program Files\Borland\Delphi7\Projects\
Имя = Unit1.dcu
Расширение = .dcu