Разное
Облака / Clouds
The bast cloud service
Get 20 GB free!!!
Support WebDav.
Show more >>
time-tested cloud storage
Support WebDav.
Последние книги
Самое популярное
Все бесплатно
Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.
Навигация
Вопросы
Узнать используется ли файл другим приложением
Категория: Базы данных
Категория: Базы данных
Получить изображение формы в виде Bitmap и поместить его в буфер обмена
Категория: Компоненты
Категория: Компоненты
BDE. Динамическое создание псевдонима
Категория: Базы данных
Категория: Базы данных
Создать таблицу ABS (AbsoluteDB)
Категория: Базы данных
Категория: Базы данных
Создать индекс для таблицы ABS (Absolute Database)
Категория: Базы данных
Категория: Базы данных
Как подключить или отключить сетевой диск
Категория: Интернет и Сети
Категория: Интернет и Сети
Поиск по EasyTable
Категория: Базы данных
Категория: Базы данных
Определение размера каталога
Категория: Файловая система
Категория: Файловая система
Узнать установлена ли BDE
Категория: Базы данных
Категория: Базы данных
Как в Memo прокрутить текст
Категория: Компоненты
Категория: Компоненты
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 |