функции С и C++, библиотек C++Builder, API Windows 857

функция	синтаксис / описание	файл
ExtractFilePath	System::AnsiString ExtractFilePath( const System::AnsiString FileName)Возвращает путь к файлу, извлеченный из FileName, включая последний обратный слеш или двоеточие, отделяющие путь от имени	SysUtils.hpp
ExtractRelative Path	System::AnsiString ExtractRelativePath( const Systerii::AnsiString BaseName, const System::AnsiString DestName)Возвращает относительный путь файла DestName относительно каталога BaseName, включая форматы вида <i..\»	SysUtils.hpp
ExtractShort-PathName	System::AnsiString ExtractShortPathName( const System::AnsiString FileName)Возвращает путь и имя файла FileName, преобразовывая имена в формат 8.3	SysUtils.hpp
MatchesMask	bool MatchesMask( const System::AnsiString Filename, const System::AnsiString Mask)Проверяет Filename на использование маски Mask	Masks.hpp
MinimizeName	System::AnsiString MinimizeName( const System:: AnsiString Filename, Graphics::TCanvas * Canvas, int MaxLen)Минимизирует имя Filename, сокращая путь до размера, вмещающегося при изображении на канве Canvas в MaxLen пикселей	filectrl.hpp
ProcessPath	void ProcessPath( const System::AnsiString EditText, char &Drive, System::AnsiString &DirPart, System::AnsiString &FilePart)Разделяет путь процесса EditText на драйвер Drive, путь DirPart и имя FilePart	filectrl.hpp
mktemp	char *mktemp(char *template)Генерирует, заносит в template и возвращает уникальное имя файла, которое может в дальнейшем использоваться для создания временных файлов	dir.h
tmpnam	char *tmpnam(char *s)Создает уникальное имя файла, которое может в дальнейшем использоваться для создания временных файлов	stdio.h

Комментарии

Все функции (кроме tmpnam и _mktemp) возвращают строку типа AnsiString,
содержащую результат преобразования имени файла FileName. Могут работать с
многобайтными символами. Если FileName не содержит пути или расширения, то
соответствующие функции ExtractFile... возвращают пустую строку.