Kotcher
Kotcher личный блог
12 марта 2019, 15:07

MQL5: полный путь к файлу

Всем привет.
Начал изучать mql5, столкнулся с такой задачей: как записать файл из скрипта MetaEditor(mt5) в нужную мне папку?
Получилось пока только в папку с терминалом, путь которой можно получить через TerminalInfoString(TERMINAL_DATA_PATH).
Можно ли как-то назначить произвольный путь? Например, «C:\\TestFile\\file.txt»? (в таком варианте у меня не отрабатывает)

P.S. гугл не помог

4 Комментария
  • kotmatroskin
    12 марта 2019, 15:52
    Начал изучать mql5, столкнулся с такой задачей: как записать файл из скрипта MetaEditor(mt5) в нужную мне папку?

    в смысле указать абсолютный путь сохранения файла?
  • Пафос Респектыч
    12 марта 2019, 16:15
    Насколько я знаю, никак. Можешь найти или сделать сам DLL с такой функцией, импортировать её в скрипт, и пользоваться — универсальный рецепт для всего )
  • Vadim S
    12 марта 2019, 16:50
    Как уже сказали = стандартными средствами никак. в хелпе это прописано.

    www.mql5.com/ru/docs/files
    «Из соображений безопасности в языке MQL5 строго контролируется работа с файлами. Файлы, с которыми проводятся файловые операции средствами языка MQL5, не могут находиться за пределами файловой „песочницы“.»
  • Vadim S
    12 марта 2019, 17:28
    в новой версии мт5 легко можно использовать  Функции WinAPI .  Нужно подключить модуль fileapi.mqh — работа с файлами.

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн