Разное
Облака / Clouds

The bast cloud service
Get 20 GB free!!!
Support WebDav.
Show more >>

time-tested cloud storage
Support WebDav.
Последние книги
Самое популярное
Все бесплатно
Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.
Навигация
Вопросы
Delphi - Справочник: ProcessPath
ProcessPath
|
procedure ProcessPath ( const FullName : string; var Drive : Char; var Dir : string; var FileName : string ) ; |
Процедура (Unit FileCtrl)
|
Разделяет строку диск/путь/имя файла на ее составляющие части
|
Описание:
|
Процедура ProcessPath разбивает полное имя файла FullName на части: Диск(Drive), Каталог(Dir) и Имя файла(FileName). |
Пример кода: Спрашиваем пользователя об имени файла, и показываем непосредственной составляющие части
|
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:Filesdata.txt и нажал OK} Выбранный файл = C:Filesdata.txt диск = C путь = Files имя файла = data.txt |