Справочник функций и процедур Delphi: ProcessPath

  Навигация по первой букве:

A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z

  Навигация по категории:

Compiler directives, Directives, Keywords / Types, Variables, Constants / Functions, Procedures

ProcessPath
Процедура
Разделяет строку диск/путь/имя файла на ее составляющие части FileCtrl unit
  procedure ProcessPath ( const FullName : string; var Drive : Char; var Dir : string; var FileName : string ) ;

Delphi Sources

Описание
Процедура ProcessPath разбивает полное имя файла FullName на части: Диск(Drive), Каталог(Dir) и Имя файла(FileName).
Похожие команды
ExtractFileDir  Иизвлекает из полного имени файла название папки

ExtractFileDrive  Извлекает из полного имени файла название диска

ExtractFileExt  Извлекает из полного имени файла его расширение

ExtractFileName  Извлекает из полного имени файла краткое имя файла

 
Пример кода : Спрашиваем пользователя об имени файла, и показываем непосредственной составляющие части
var
  selectedFile   : string;
  drive          : char;
  path, fileName : string;

begin
  // Просим пользователя выбрать файл
  if PromptForFileName(selectedFile)
  then
  begin
    // Отображение этого полного значения файла/пути
    ShowMessage('Выбранный файл = '+selectedFile);

    // Разбиение этого полного значения файл/путь на непосредственно составляющие части
    ProcessPath(selectedFile, drive, path, fileName);
    ShowMessage('диск = '+drive);
    ShowMessage('путь = '+path);
    ShowMessage('имя файла = '+fileName);
  end;
end;
{Пользователь выбрал C:\Files\data.txt и нажал OK}

Выбранный файл = C:\Files\data.txt
диск = C
путь = \Files
имя файла = data.txt
 


Последние добавленные на сайт исходники

TDictionary Custom Sort

Fast Watermark Sources

3D Designer

Sik Screen Capture

Patch Maker

Айболит (remote control)

 

ListBox Drag & Drop

Доска для игры Реверси

Графические эффекты

Рисование по маске

Перетаскивание изображений

Canvas Drawing

 

Copyright © 2004-2024 "Delphi Sources" by BrokenByte Software (источник – "DelphiBasics")

Группа ВКонтакте