MQL4函数哥 发表于 2020-4-20 21:30:11

FileOpen( )打开文件【文件篇-MQL4函数】

int FileOpen( string filename, int mode, void delimiter)
为输入或输出信息打开文件。如果函数失败,返回打开文件或-1 。获得详细的错误信息, 查看GetLastError() 函数。

注解: 文件可能只在terminal_directory\experts\files 文件夹(terminal_directory\tester\files 或在它的子文件夹内被打开。

FILE_BIN和 FILE_CSV 格式不能同时使用。
如果FILE_WRITE 与FILE_READ 不结合, 被打开的文件长度为零。如果还有一些包含数据的文件, 它们将被删除 。如果需要对现存文件添加数据, 必须使用FILE_READ 和 FILE_WRITE文件组合打开 。

如果FILE_READ 与FILE_WRITE 不结合, 仅仅会打开现存文件。如果文件不存在, 可以使用FILE_WRITE 创建。
在一个板块内最多能够同时执行32个文件。

参数:
filename   -   文件名称
mode   -   打开模式。可以是以下的一种或是组合: FILE_BIN, FILE_CSV, FILE_READ, FILE_WRITE。
delimiter   -   csv 文件的限定。默认值为';' 符号。

示例:
int handle;
handle=FileOpen("my_data.csv",FILE_CSV|FILE_READ,';');
if(handle<1)
    {
   Print("未找到 my_data.dat 文件,错误", GetLastError());
   return(false);
    }

joshua 发表于 2020-5-26 08:57:51

感谢分享

939873926 发表于 2021-9-15 11:02:08

非常感谢!都一定是伤痕累累。

巴比伦雄鹰 发表于 2021-9-15 16:09:12

关注

qwe11 发表于 2021-9-15 16:17:33

感谢分享

zhzhp666 发表于 2021-9-17 13:03:29

继续学习

Moel2016 发表于 2021-12-9 21:49:44

谢谢分享

手艺人 发表于 2022-1-9 14:52:07

感谢分享

jrml 发表于 2022-1-9 18:02:45

看看。。了解下

daerwushen 发表于 2022-1-9 19:02:22

谢谢分享

jrml 发表于 2022-3-1 19:01:35

谢谢分享!

wangdehang 发表于 2022-3-22 09:08:50

多谢分享

zw123456 发表于 2022-3-25 15:39:50

沙发是我的......

277699692 发表于 2022-3-26 18:52:18

谢谢看看..

nanaliu 发表于 2022-6-4 13:24:52

看看。。感谢分享。。。。

零度° 发表于 2022-6-4 21:16:06

谢谢分享

mamapi 发表于 2022-6-4 21:41:13

谢谢分享
页: [1]
查看完整版本: FileOpen( )打开文件【文件篇-MQL4函数】