![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| Unforgiven |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 54 Регистрация: 27.1.2005 Репутация: нет Всего: нет |
Подскажите пожалуйста, как можно получить родительскую директорию указанной папки? То есть
если мы находимся в папке 'C:\222\333\444', то необходимо попасть в папку 'C:\222\333\' |
|||
|
||||
| Burka |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 429 Регистрация: 11.5.2007 Репутация: нет Всего: 2 |
По-моему, для этого существует знак ".." (двоеточие), Если нужно попасть в родительскую директорию.
А если нужно получить путь, то не сложно с конца удалять символы до знака "\". Это сообщение отредактировал(а) Burka - 7.6.2007, 20:28 -------------------- Великие умы обсуждают идеи; средние умы обсуждают события; мелкие умы обсуждают людей. |
|||
|
||||
| Unforgiven |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 54 Регистрация: 27.1.2005 Репутация: нет Всего: нет |
Так как это двоеточие применить-то?
Это сообщение отредактировал(а) Unforgiven - 7.6.2007, 20:32 |
|||
|
||||
| Burka |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 429 Регистрация: 11.5.2007 Репутация: нет Всего: 2 |
Вроде такая процедура. Но это зависит как ты используешь путь, если в строке, то делаться с помощью удаления. А если нужно изменить текущий каталог проги, то с помощью этой процедуры. -------------------- Великие умы обсуждают идеи; средние умы обсуждают события; мелкие умы обсуждают людей. |
|||
|
||||
| Unforgiven |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 54 Регистрация: 27.1.2005 Репутация: нет Всего: нет |
Я использую как строку (pansichar). Неужели нельзя без удаления обойтись? Наверняка же существет какая-нибудь функция
|
|||
|
||||
| Burka |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 429 Регистрация: 11.5.2007 Репутация: нет Всего: 2 |
Да написал бы сам уже функцию/процедуру, это лучше чем париться в поисках))
А так вроде нет такой встроенной функции. -------------------- Великие умы обсуждают идеи; средние умы обсуждают события; мелкие умы обсуждают людей. |
|||
|
||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 192 Всего: 484 |
ExtractFileDir, ExtractFilePath, как ни странно
|
|||
|
||||
| Unforgiven |
|
|||
![]() Шустрый ![]() Профиль Группа: Участник Сообщений: 54 Регистрация: 27.1.2005 Репутация: нет Всего: нет |
Спасибо огромное!
|
|||
|
||||
| Burka |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 429 Регистрация: 11.5.2007 Репутация: нет Всего: 2 |
Snowy, по-моему это работа с файлами, и не то что нужно.
-------------------- Великие умы обсуждают идеи; средние умы обсуждают события; мелкие умы обсуждают людей. |
|||
|
||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 192 Всего: 484 |
Burka, каталог - тоже файл
Я ж не просто так пишу. Если бы я сомневался, я бы написал "может быть", "попробуй так..." Это уже опробовано и используется. Кроме того, эти функции даже не обращаются к файловой системе, а просто анализируют как строку. А в данном случае они никак не различаются. |
|||
|
||||
| Burka |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 429 Регистрация: 11.5.2007 Репутация: нет Всего: 2 |
Snowy, ухты, работает)
-------------------- Великие умы обсуждают идеи; средние умы обсуждают события; мелкие умы обсуждают людей. |
|||
|
||||
| Snowy |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 11363 Регистрация: 13.10.2004 Где: Питер Репутация: 192 Всего: 484 |
А то!
Будет работать, даже если этих каталогов вообще нет Этож всего лишь строка |
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |