程序库: CDir (MT5) - 一个用于取得目录内容的类

CDir (MT5) - 一个用于取得目录内容的类:

CDir 类可以取得在MQL5沙盒之外的文件和文件夹信息,就和 MS-DOS 的 Dir 命令类似。因为它使用了系统DLL调用,所以您应当启用它们的使用。

作者: Mikhail Dovbakh

有一个错误:

total = Dir.Create(path);

如果路径不存在,将返回 1。

更改 Dir.Create 函数:

int                Create(string path, string filter = "\\*") { ... if(hndl == 0)   return (-1); ... } // change it to: int                Create(string path, string filter = "\\*") { ... if(hndl == 0 || hndl == ULONG_MAX)   return (-1); ... }

一切正常。

要添加评论,请登录注册