Функція ExtractFilePath в Delphi витягує частину шляху з повного імені файлу.
SysUtils unit
function ExtractFilePath (const FullFileName : string) : string;
Функція ExtractFilePath витягує з FullFileName підрядок шляху.
Це частина повного імені файлу, включаючи кінцевий \ перед ім'ям файлу.
Функція ExtractFilePath: Вилучення всіх частин повного імені файлу
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
Подібні функції, процедури та команди
ChangeFileExt — змінює розширення імені файлу.
ExtractFileDir — витягує з повного імені файлу назву папки.
ExtractFileDrive — витягує з повного імені файлу назву диска.
ExtractFileExt — витягує з повного імені файлу його розширення.
ExtractFileName — витягує з повного імені файлу коротке ім'я файлу.
ProcessPath — розділяє рядок диск/шлях/ім'я файлу на його складові.
