使用 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”。
感谢您指出这一点。我就知道这不会那么难!
现在已修复并正常工作。
我有一个 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”。
感谢您指出这一点。我就知道这不会那么难!
现在已修复并正常工作。