Текущий архив: 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