powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Можно ли узанть физический путь к файлу?
11 сообщений из 11, страница 1 из 1
Можно ли узанть физический путь к файлу?
    #34088877
CGI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CGI
Гость
в CGI приложении (BCB6) хочу узнать текущий путь к самому приложению, чтобы не прописывать твердо пусть к скрипту. Вобщем задача такая: в одну из "прозрачный меток" поместить время и дату последнего изменения файла. Все упирается в то что некак не могу получить путь.
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
void __fastcall TWebModule1::PageProducer1HTMLTag(TObject *Sender,
      TTag Tag, const AnsiString TagString, TStrings *TagParams,
      AnsiString &ReplaceText)
{
    if (TagString == "fd")
    {

        ReplaceText = Request->???     ;
    }
}
...
Рейтинг: 0 / 0
Можно ли узанть физический путь к файлу?
    #34088928
SnowMan2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SearchPath
...
Рейтинг: 0 / 0
Можно ли узанть физический путь к файлу?
    #34089068
muk07
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
AnsiString Path==Application->ExeName;
int SlashPos=Path.Pos("\\");
Path=Path.SubString( 1 ,SlashPos);
...
Рейтинг: 0 / 0
Можно ли узанть физический путь к файлу?
    #34089069
muk07
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ошибка: в 1 строке = а не ==
...
Рейтинг: 0 / 0
Можно ли узанть физический путь к файлу?
    #34089101
CGI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CGI
Гость
у CGI нету Application, если бы был я бы не спрашивал
А вот с SearchPath я чегото не разберусь
в справке есть пример
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
#include <stdio.h>
#include <dir.h>

int main(void)
{
    char *p;

    /* Looks for ILINK32 and returns a pointer
       to the path  */
    p = searchpath("ILINK32.EXE");
    printf("Search for ILINK32.EXE : %s\n", p);

    /* Looks for nonexistent file  */
    p = searchpath("NOTEXIST.FIL");
    printf("Search for NOTEXIST.FIL : %s\n", p);

    return  0 ;
}

Я мне нужно тоже самое но билдер мне пишет что слишком мало параметров.
И как он работает, что будет искать по всем винтам этот файл, это может занять много времени, а если их несколько ?
...
Рейтинг: 0 / 0
Можно ли узанть физический путь к файлу?
    #34089128
CGI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CGI
Гость
в ветке по Delphi подсказали мне ParamStr(0) и это работает
...
Рейтинг: 0 / 0
Можно ли узанть физический путь к файлу?
    #34089257
Шогал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GetEnvironmentVariable("SCRIPT_FILENAME", ..., ...) ?
...
Рейтинг: 0 / 0
Можно ли узанть физический путь к файлу?
    #34089374
CGI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
CGI
Гость
ШогалGetEnvironmentVariable("SCRIPT_FILENAME", ..., ...) ?
Пробовал, чегото не получилось с GetEnvironmentVariable("SCRIPT_FILENAME"). Ругался билдер на невозможность установления какихто связей, а GetEnvironmentVariable("SCRIPT_FILENAME", ..., ...) долго мучился с типами даннх, туда массив из char а туда ansistring, когда сделал одни квадратики в ответ.
...
Рейтинг: 0 / 0
Можно ли узанть физический путь к файлу?
    #34090137
VladimirP
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AnsiString asExePeth = ExtractFilePath(Application->ExeName);
...
Рейтинг: 0 / 0
Можно ли узанть физический путь к файлу?
    #34090157
Фотография barrabas
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
VladimirPAnsiString asExePeth = ExtractFilePath(Application->ExeName);
в cgi вроде написали что нету Application
...
Рейтинг: 0 / 0
Можно ли узанть физический путь к файлу?
    #34091304
nikname
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
_getcwd чем плоха?
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Можно ли узанть физический путь к файлу?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]