Справочник MQL4 Файловые операции FileIsExist
|
FileIsExistПроверяет существование файла.
Параметры file_name [in] Имя проверяемого файла. common_flag=0 [in] Флаг, определяющий местоположение файла. Если common_flag=FILE_COMMON, то файл находится в общей папке всех клиентских терминалов \Terminal\Common\Files. В противном случае файл находится в локальной папке. Возвращаемое значение Возвращает true, если указанный файл существует. Примечание Проверяемый файл может оказаться поддиректорией. В этом случае функция FileIsExist() возвратит false, а в переменную _LastError будет записана ошибка 5019 - "Это не файл, а директория" (смотрите пример для функции FileFindFirst). Из соображений безопасности в языке MQL4 строго контролируется работа с файлами. Файлы, с которыми проводятся файловые операции средствами языка MQL4, не могут находиться за пределами файловой "песочницы". Если common_flag=FILE_COMMON, то функция ищет указанный файл в общей папке всех клиентских терминалов \Terminal\Common\Files, в противном случае функция ищет файл в локальной папке (MQL4\Files или MQL4\Tester\Files в случае тестирования). Пример:
Смотри также |