获取文件夹列表 - GetFolderList
函数简介
获取指定路径下的文件夹列表,可按基础目录返回相对路径。
接口名称
GetFolderList
DLL调用
long GetFolderList(long instance, string path, string baseDir);
参数说明
| 参数名 | 类型 | 说明 |
|---|---|---|
| instance | 长整数型 | OLAPlug对象的指针,由 CreateCOLAPlugInterFace 接口生成。 |
| path | 字符串 | 要枚举的文件夹路径。 |
| baseDir | 字符串 | 基础目录,不为空时返回相对于该目录的路径;为空时返回绝对路径。 |
示例
C++
long instance = CreateCOLAPlugInterFace();
// 获取指定路径下所有子文件夹(绝对路径)
long ptr = GetFolderList(instance, "C:\\test", "");
char* folderList = GetStringFromPtr(instance, ptr);
FreeStringPtr(instance, ptr);
Python
# 待补充
返回值
返回文件夹列表字符串的指针,失败返回0。
注意事项
- 返回的字符串指针需调用 FreeStringPtr 接口释放内存。
