使用 MQL4 删除 Common Metatrader 文件夹中文件夹内的文件

Delete a file inside a folder on Common Metatrader Folder with MQL4

我有一个 EA 可以访问 FILE_COMMON 文件夹 (\Terminal\Common\Files) 中名为 "MyFolder" 的文件夹中的文件,并从中提取信息。

那么我只想删除那个文件。

我试过这个和许多其他组合都没有成功:

FileDelete("\MyFolder\",FILE_COMMON + "FileToDelete.txt");

总之,我想删除这个文件:“...\Terminal\Common\Files\MyFolder\FileToDelete.txt”

有什么想法吗?

谢谢。

You need to place your files in Common\Files\ not directly in Common.

If common_flag = FILE_COMMON, then the function removes the file from the shared folder for all client terminals \Terminal\Common\Files.

我回来了(我用的是计时器,市场休市所以周末没法测试)。

最后....我想我在阅读“Common”位时感到困惑...我以为它是“Common”文件夹而不是“Common\Files”。

感谢您指出这一点。我就知道这不会那么难!

现在已修复并正常工作。