MQL5如何将文本追加到指定文件而不是覆盖原来的内容
|
关于MQL5中的函数FileOpen(),看帮助文件里的参数,似乎没有追加文本的参数,百度了一下,提示有个FILE_APPEND的参数,但在MetaEditor里并没有这个参数。每次都变成了覆盖掉原文件的所有内容。请教高手,如何将文本追加到原来的.CSV文件最后面去? |
|
|
|
|
|
|
|
D
终于搞明白了,就是要在打开文件时要同时以读和写的模式打开,示例file_handle=FileOpen(LogFileName,FILE_WRITE|FILE_READ|FILE_CSV);
然后在写入的时候提前先定位到文件结尾的位置FileSeek(file_handle,0,SEEK_END);再写入,这样就是追加写入而不是覆盖原有文本了 |
|
|
|
|
|
|
|