Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.02.11;
Скачать: CL | DM;

Вниз

Определение имени текущей директории.   Найти похожие ветки 

 
FLOGISTONE ©   (2007-01-21 19:36) [0]

Подскажите пожалуйста как определить имя текущей директории.


 
Юрий Зотов ©   (2007-01-21 19:53) [1]

Ни за что не поверите -  GetCurrentDir.

Что в дословном переводе означает:
Get - получить;
Current - текущую;
Dir - директорию.

И кто бы мог такое подумать, правда? Ведь это даже еще более странно и неожиданно, чем высшее образование в неполных 17 лет.

С пожеланием дальнейших успехов.


 
FLOGISTONE ©   (2007-01-21 20:06) [2]

GetCurrentDir возвращает весь путь к текущей директории. Вопрос был в том как определить имя текущей директории.


 
Джо ©   (2007-01-21 20:08) [3]

> [2] FLOGISTONE ©   (21.01.07 20:06)
> GetCurrentDir возвращает весь путь к текущей директории.
> Вопрос был в том как определить имя текущей директории.

ExtractFileName


 
MsGuns ©   (2007-01-21 20:08) [4]

>FLOGISTONE ©   (21.01.07 20:06) [2]
>GetCurrentDir возвращает весь путь к текущей директории. Вопрос был в том как определить имя текущей директории

А какой путь-то нужен,- огородами что ль ?


 
FLOGISTONE ©   (2007-01-21 20:16) [5]

ExtractFileName предполагает указание имени файла, а нужно определить имя текущей папки без указания имен файлов.


 
Runner   (2007-01-21 20:18) [6]

2 FLOGISTONE

Умному спрашивать незачем, а дураку и распросы не помогут.


 
Palladin ©   (2007-01-21 20:19) [7]

мда...


 
Palladin ©   (2007-01-21 20:19) [8]

имя текущей папки  "."


 
tesseract ©   (2007-01-21 20:19) [9]

> [5] FLOGISTONE ©   (21.01.07 20:16)

PosEx - замечаьельная функция. Позволит найти "\";


 
FLOGISTONE ©   (2007-01-21 20:23) [10]

Edit1.Text:=GetCurrentDir; В окне Edit будет прописана длинная строчка, а в конце строчки после  \   будет то, что мне нужно получить в виде переменной типа string. Вопрос именно в этом.


 
Palladin ©   (2007-01-21 20:30) [11]

нет, ну сказали же ExtractFileName, или ты еще и самонадеянный болван?


 
Anatoly Podgoretsky ©   (2007-01-21 20:55) [12]

> Palladin  (21.01.2007 20:30:11)  [11]

> или ты еще и самонадеянный болван?

Просто упрямый ламер.


 
easy ©   (2007-01-21 21:07) [13]

ну вы чего обзываетесь-то? нормально же человек спросил.
а в [1] его научили имена функций на составляющие разлагать, вот он и сомневается - при чём тут FileName..
:-(


 
Palladin ©   (2007-01-21 21:16) [14]


>  [13] easy ©

ExtractFileName обрабатывает строку независимо от файловой системы и потому отсутствие символа \ в результате GetCurrentDir позволяет функции ExtractFileName интерпретировать последнюю часть как имя файла. В двух постах он упорно отнекивался от нее утверждая, что никто не понимает вопроса. Это слишком.


 
easy ©   (2007-01-21 21:34) [15]


> Palladin ©   (21.01.07 21:16) [14]

этот бы пост - да между 7 и 8 ;)

> В двух постах он упорно отнекивался от нее

да не отнекивался..   вроде


 
Palladin ©   (2007-01-21 21:37) [16]


> этот бы пост - да между 7 и 8 ;)

лениво писать было :)


> да не отнекивался..   вроде

да вон, [5] и [10]... прямо сказал - это не то, что ему нужно... а то что функцию посоветовали "желтые штаны" :)) ... дык... не прислушался не подумал... правильно Анатолий сказал - ламер :), я просто помягче выразился...


 
easy ©   (2007-01-21 21:46) [17]


> правильно Анатолий сказал - ламер

вежливо спрашивает, спасибо говорит. на наезды не отвечает..
какой же это ламер? начинающий просто..


 
Palladin ©   (2007-01-21 21:54) [18]

не говорит он спасибо... и за совет Джо не скажет... разве что вопреки моему посту...

пусть будет начинающий... посмотрим что будет дальше...


 
easy ©   (2007-01-21 22:00) [19]


> не говорит он спасибо... и за совет Джо не скажет...

говорит-говорит.
http://delphimaster.net/view/2-1168456268/

> посмотрим что будет дальше...

а чего будет если человека в одной ветке назвали дураком болваном и ламером? пойдёт и в другом месте поспрошает


 
Palladin ©   (2007-01-21 22:31) [20]

хорошо, сдаюсь, пристыдил :)


 
viper03 ©   (2007-01-22 05:58) [21]

от же блин.... а я ParamStr(0) разбирал... :-(


 
Zeqfreed ©   (2007-01-22 08:21) [22]

> viper03 ©   (22.01.07 05:58) [21]

А ParamStr(0) это не текущая директория.


 
viper03 ©   (2007-01-22 08:48) [23]

ну да. paramStr(0) - это полное имя файла. Ищу последний "\" - все что до него - это директория.


 
Anatoly Podgoretsky ©   (2007-01-22 09:08) [24]

> viper03  (22.01.2007 08:48:23)  [23]

А зачем ты ищешь.


 
MsGuns ©   (2007-01-22 09:18) [25]

>viper03 ©   (22.01.07 08:48) [23]

Между текущей директорией и директорией, откуда запускался исполняемый файл есть маааленькая разница


 
viper03 ©   (2007-01-22 09:33) [26]


> А зачем ты ищешь.

У меня програма почему-то не находит удл и ини файлы, хотя они и хранятся в одном каталоге вместе с екзешником. А если прописать полный путь - тогда работает. Вот и извращаюсь что бы найти каталог откуда стартует програма.


 
Юрий Зотов ©   (2007-01-22 10:16) [27]

> viper03 ©   (22.01.07 08:48) [23]

> Ищу последний "\"
ExtractFileDir, ExtractFilePath

> все что до него - это директория.
Да. Но совсем не обязательно текущая.


 
Runner   (2007-01-22 10:25) [28]

програма почему-то не находит ... ини файлы

Которые по дефолту хранятся в папке windows.


 
tesseract ©   (2007-01-22 12:00) [29]


> Вот и извращаюсь что бы найти каталог откуда стартует програма.


ExtractFilePAth(Application.exename);



Страницы: 1 вся ветка

Текущий архив: 2007.02.11;
Скачать: CL | DM;

Наверх




Память: 0.53 MB
Время: 0.043 c
15-1169397763
vasIzmax
2007-01-21 19:42
2007.02.11
Телефон vs Комп


3-1163953908
click
2006-11-19 19:31
2007.02.11
Query в цикле


15-1169512369
Lapushka-dochka
2007-01-23 03:32
2007.02.11
Подскажите, где взять документацию по компонентам PivotCube?


2-1169551622
Данилов Антон
2007-01-23 14:27
2007.02.11
Помогите разобраться с формой в дельфи.


3-1164198874
Stanislav
2006-11-22 15:34
2007.02.11
Сообщение в FastReport





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский