1、接口定义:getUserSavePath(pathType, onGetUserSavePathResult)。

2、请求参数:
pathType:类型为SavePathType,表示保存路径的类型。
onGetUserSavePathResult:回调函数,用于处理获取保存路径的结果。
3、返回值:回调方法参数包括三个:
ret:类型为SDKERR,表示错误码。
reason:类型为字符串,表示错误原因。

pathInfo:类型为UserSavePathInfo,包含保存路径信息。
4、枚举说明:
| 枚举名称 | 枚举值 | 枚举说明 | |
| HWM_SAVE_PATH_LOCAL_RECORD | 0 | 本地录制文件保存路径 |
5、结构体说明:
| 参数名称 | 参数类型 | 参数说明 | |
| pathType | SavePathType | 保存路径类型 | |
| path | string | 保存路径(绝对路径,需要UTF8编码) |
6、注意事项:该接口为异步接口,实际业务处理结果在对应的回调函数中返回。
7、示例代码(C++):
int ret = hwmsdkagent::GetUserSavePath(hwmsdkagent::HWM_SAVE_PATH_LOCAL_RECORD);
if (hwmsdk::HWM_COMMON_SUCCESS != ret) {
AfxMessageBox(_T("Set get path failed"));
} 8、使用pathinfo函数(PHP):

$info = pathinfo('/ciyawang/com/test/index.php');
var_dump($info); 9、返回结果:
array(4) {
["dirname"]=> "/ciyawang/com/test"
["basename"]=> "index.php"
["extension"]=> "php"
["filename"]=> "index"
} 通过调用getUserSavePath接口并传入相应的参数和回调函数,可以获取用户的保存路径信息,还可以使用pathinfo函数来解析文件路径,获取文件名、扩展名等信息。
到此,以上就是小编对于pathinfo_获取用户保存路径的问题就介绍到这了,希望介绍的几点解答对大家有用,有任何问题和不懂的,欢迎各位朋友在评论区讨论,给我留言。
本文来源于互联网,如若侵权,请联系管理员删除,本文链接:https://www.9969.net/85713.html