Показать сообщение отдельно
  #5  
Старый 31.03.2015, 16:07
Аватар для Freeman
Freeman Freeman вне форума
Местный
 
Регистрация: 05.10.2012
Адрес: Санкт-Петербург
Сообщения: 577
Версия Delphi: 6
Репутация: выкл
По умолчанию

Цитата:
Сообщение от mrSlink2012
Да речь о Delphi.
Но данная функция просто удаляет последний \
а мне нужно что бы он удалил все кроме DAEMON Tools Ultra(Это название папки).
Я всё правильно написал. Если убрать последний слеш, функция ExtractFileName не догадается, что это папка. Каталог ведь тоже файл. Что нам теория ФС говорит?

Этот код показывает строку DAEMON Tools Ultra, как и требуется:
Код:
ShowMessage(ExtractFileName(ExcludeTrailingBackslash('C:\Program Files (x86)\DAEMON Tools Ultra\')));
В следующий раз советую читать мои ответы внимательней.
__________________
Не стоит путать форумы с богадельнями. © Bargest
Ответить с цитированием