MQL4函数哥 发表于 2020-4-20 21:01:47

FileFlush( )将缓存中的数据刷新到磁盘上去【文件篇-MQL4函数】

void FileFlush( int handle)
将缓存中的数据刷新到磁盘上去 。

注解:FileFlush() 函数只有在文件被读或写中显示。

所有关闭的文件会自动从储存缓冲器上删除。所以在调用 FileClose() 函数之前不需要调用 FileFlush() 函数。

参数:
handle   -   用 FileOpen()函数返回的句柄。

示例:
int bars_count=Bars;
int handle=FileOpen("mydat.csv",FILE_CSV|FILE_WRITE);
if(handle>0)
    {
   FileWrite(handle, "#","OPEN","CLOSE","HIGH","LOW");
   for(int i=0;i<bars_count;i++)
       FileWrite(handle, i+1,Open,Close,High, Low);
   FileFlush(handle);
   ...
   for(int i=0;i<bars_count;i++)
       FileWrite(handle, i+1,Open,Close,High, Low);
   FileClose(handle);
    }

nanaliu 发表于 2021-9-13 13:56:05

看看。。感谢分享。。。

888888 发表于 2021-9-15 00:28:13

谢谢

chenyu 发表于 2021-9-15 00:38:51

谢谢分享

Moel2016 发表于 2021-12-9 07:18:15

谢谢分享

yimu77 发表于 2021-12-9 09:41:48

感謝分享

手艺人 发表于 2022-1-9 19:44:48

谢谢分享

紫竹青荷 发表于 2022-3-29 00:28:28

感谢分享

cdebjihong 发表于 2022-3-29 00:30:39

感谢分享
页: [1]
查看完整版本: FileFlush( )将缓存中的数据刷新到磁盘上去【文件篇-MQL4函数】