Файловые операции
© 2000-2011, MetaQuotes Software Corp.
683
FileMove
Перемещает файл из локальной или общей папки в другую папку .
bool FileMove(
string src_filename, // имя файла для операции перемещения
int common_flag, // место действия
string dst_filename, // имя файла назначения
int mode_flags // способ доступа
);
Параметры
src_filename
[in] Имя файла для перемещения/переименования.
common_flag
[in] Флаг, определяющий местоположение файла. Если common_flag=FILE_COMMON, то файл
находится в общей папке всех клиентских терминалов. В противном случае файл находится в
локальной папке.
dst_filename
[in] Имя результатного файла.
mode_flags
[in] Флаги доступа. Параметр может содержать только 2 флага: FILE_REWRITE и/или
FILE_COMMON - остальные флаги игнорируются. Если файл уже существует и при этом не был
указан флаг FILE_REWRITE, то файл не будет переписан, и функция возвратит false.
Возвращаемое значение
В случае неудачи функция возвращает false.
Примечание
Из соображений безопасности в языке MQL5 строго контролируется работа с файлами. Файлы, с
которыми проводятся файловые операции средствами языка MQL5, не могут находиться за
пределами файловой "песочницы".
Если новый файл существовал, то копирование будет производиться в зависимости от наличия
флага FILE_REWRITE в значении параметра mode-flags.