Справочник функций и процедур 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

  Реклама:

|  Купить навес под автомобиль www.arco-iris.ru. | По технологии фахверк www.fahverk.ru.  |

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

Google  
 
Описание
Процедура 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
 


Copyright © 2004-2016 Delphi Sources (источник – "DelphiBasics.ru")
 


Группа ВКонтакте   Ссылка на Twitter   Группа на Facebook