Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.10.2011, 14:38   #1
kettanaito
Веб-дизайнер
Форумчанин
 
Аватар для kettanaito
 
Регистрация: 11.08.2011
Сообщений: 305
По умолчанию Как преобразовать директорию

Допустим, есть директория вида:
Цитата:
C:\Documents\Folder\Subfolder\Subfo lder\..\..\Images\
Есть какая-нибудь функция для преобразования этой строки в нормальный вид? Что я подразумеваю под этим:
Цитата:
C:\Documents\Folder\Images\
Т.е. осуществить возврат на определенное к-ство "..\" в строке (как возврат назад в директории).
kettanaito вне форума Ответить с цитированием
Старый 13.10.2011, 15:03   #2
psycho-coder
Участник клуба
 
Аватар для psycho-coder
 
Регистрация: 06.04.2009
Сообщений: 1,524
По умолчанию

Если только самому написать.
psycho-coder вне форума Ответить с цитированием
Старый 13.10.2011, 17:02   #3
kettanaito
Веб-дизайнер
Форумчанин
 
Аватар для kettanaito
 
Регистрация: 11.08.2011
Сообщений: 305
По умолчанию

Решил проблему. Воспользовался компонентом, который обрабатывает директорию как таковую и получил свойство Directory уже в дееспособном виде.
kettanaito вне форума Ответить с цитированием
Старый 13.10.2011, 17:04   #4
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Что за компонент, если не секрет?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 13.10.2011, 17:11   #5
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,526
По умолчанию

возврат на определенное к-ство "..\" в строке
1 способ ExtractFileDir нужное число раз + другие функции из File name utilities
2 спососб использовать путь '..\' опять же нужное число раз ff:=f+'..\..\';
программа — запись алгоритма на языке понятном транслятору
evg_m вне форума Ответить с цитированием
Старый 13.10.2011, 17:19   #6
kettanaito
Веб-дизайнер
Форумчанин
 
Аватар для kettanaito
 
Регистрация: 11.08.2011
Сообщений: 305
По умолчанию

Аватар, взял FileListBox, т.к. пригодится в дальнейшем и для работы с файлами. А в общем подходит отлично и DirectoryListBox
kettanaito вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как указать PlaySound текущую директорию StrToFloat Помощь студентам 8 11.01.2010 16:20
Как определить директорию %windir%? Romany4 Общие вопросы Delphi 30 02.09.2009 16:32
Как изменить директорию в FileListBox oduvan4ik Общие вопросы Delphi 1 01.03.2009 13:54