Имя файла и путь к нему

Широкий спектр методов нацелен на организацию работы с именем файла, его расширением и путем к файлу. Почти все рассматриваемые методы объявлены в модуле SysUtils.

 

Таблица 4.4. Функции для работы с именем файла

Функция Описание
function ChangeFileExt(const FileName, Extension: string): string;     function ExcludeTrailingBackslash( const S: string): string;   function IncludeTrailingBackslash( const S: string): string; function ExpandFileName(const File- Name: string): string; function ExpandUNCFileName(const FileName: string): string; function ExtractFileDir(const FileName: string): string;   function ExtractFilePath(const File- Name: string): string; function ExtractFileDrive(const FileName: string): string; function ExtractFileExt(const FileName: string): string;   function ExtractFileName(const FileName: string): string; function ExtractRelativePath(const BaseName, DestName: string): string;     functionExtractShortPathName(const FileName: string): string; function IsPathDelimiter(const S: string; Index: Integer): Boolean; function MatchesMask(const Filename, Mask: string): Boolean; procedure ProcessPath(const EditText: string; var Drive: Char; var DirPart: string; var FilePart: string); function MinimizeName(const Filename: TFileName; Canvas: TCanvas; MaxLen: Integer): TFileName; Изменяет расширение в имени файла FileName на новое, определенное параметром Extension. Возвращает новое значение имени.   Удаляет последнюю наклонную черту (слэш) в пути S.   Завершает путь S наклонной чертой.   Преобразует имя файла FileName в полный путь к файлу, включая имена файла и диска. Преобразует имя файла в полный путь к сетевомуфайлу:\\<Имя_сервера>\<Ресурс>   Извлекает из строки с полным именем файла путь к каталогу файла и имя каталога.   Извлекает из строки с полным именем файла путь к файлу, заканчивающийся слэшем. Извлекает из строки с полным именем файла имя диска, завершающееся двоеточием. Возвращает расширение в имени файла. В результирующую строку входит разделительная точка и непосредственно расширение. Извлекает из строки с полным именем файла имя и расширение файла. Возвращает относительный путь к файлу. Здесь DestName – полный путь, BaseName – путь, вычитаемый из полного пути. FileName:='C:\Windows\System\comctrl32.dll'; Result:=ExtractRelativePath('c:\windows\',FileName); В результате будет получена строка System\comctrl32.dll Конвертирует полный путь к файлу в укороченный формат 8.3.   Проверяет наличие в позиции Index символа наклонной черты влево. Проверяет соответствие имени файла шаблону маски. Функция определена в модуле Masks. Разделяет полный путь к файлу на составные части: имя диска, путь к каталогу, имя файла. Функция определена в модуле FileCtrl.   Функция определена в модуле FileCtrl. Метод применяется совместно с элементами управления, обладающими канвой Canvas (поверхностью для рисования). Задача метода – поместить имя файла FileName в области, ограниченной по ширине MaxLen пикселами. В соответствии с ограничениями функция минимизирует имя файла.







Дата добавления: 2016-03-15; просмотров: 778;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.