FileIsExist()找不到文件

时间:2019-02-19 00:51:58

标签: mql4

我正在使用EA交易寻找文件“ File.txt”。 该文件是由python程序创建的。 我可以在文件资源管理器中看到该文件。 该文件的路径是 C:\ Users \ AppData \ Roaming \ MetaQuotes \ Terminal \ Common \ Files。 FileIsExist()函数的错误代码是5020(ERR_FILE_NOT_EXIST)。 为什么无法识别文件?在另一个目录中查找吗?

while(!FileIsExist("File.txt", 0)){
      if(FileIsExist("File.txt", 0))
         printf("in while loop, waiting for file");
      else{
         int iErr = GetLastError();
         printf(iErr);
      }
}

1 个答案:

答案 0 :(得分:1)

如果文件位于“公用”文件夹中,请使用相应的标志。

 bool exist=FileIsExist(filename,FILE_COMMON);

您的代码的想法是什么?如果文件不存在-睡眠一段时间(10毫秒),然后再次检查