![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как из пути извлечь имя последнего каталога?
Pavel © (2008-11-30 20:28:00)Есть путь (string) - как получить из него имя последнего каталога, или букву том, если это диск, например:
D:\Папка 1\ => Папка 1\
E:\Папка1 \Папка 2\ => Папка 2\
E:\ => E\
Сергей М. (2008-11-30 22:03:00) [1]Интересно, как ты собирался применить "ненулевой результат" вида
E\, если бы ты его получил ?
NEWSER (2008-11-30 21:57:00) [2]
> Поросенок Винни-Пух © (30.11.08 21:25) [2]
> ShowMessage(ExtractFileName(ExtractFileDir('E:\Папка1\Папка
> 2\')));
Гениальное просто!
НО в ситуации: ShowMessage(ExtractFileName(ExtractFileDir('E:\')));
результат нулевой (((
Поросенок Винни-Пух (2008-11-30 21:25:00) [3]ShowMessage(ExtractFileName(ExtractFileDir('E:\Папка1\Папка 2\')));
Ega23 (2008-11-30 21:16:00) [4]Если сетевые диски не рассматриваются - то ничего сдожного - обратный поиск по строке символа '\' + copy.
Если сетевые диски рассматриваются, то (чуть-чуть подумал) - также.