1# Environment 2 3 4## 概述 5 6提供获取公共文件根目录路径的能力。 7 8**起始版本:** 12 9 10 11## 汇总 12 13 14### 文件 15 16| 名称 | 描述 | 17| -------- | -------- | 18| [oh_environment.h](oh__environment_8h.md) | environment模块接口定义,使用environment提供的native接口,获取公共文件根目录的沙箱路径。 | 19 20 21### 函数 22 23| 名称 | 描述 | 24| -------- | -------- | 25| [FileManagement_ErrCode](_file_i_o.md#filemanagement_errcode) [OH_Environment_GetUserDownloadDir](#oh_environment_getuserdownloaddir) (char \*\*result) | 获取Download根目录沙箱路径。只支持2in1设备 | 26| [FileManagement_ErrCode](_file_i_o.md#filemanagement_errcode) [OH_Environment_GetUserDesktopDir](#oh_environment_getuserdesktopdir) (char \*\*result) | 获取Desktop根目录沙箱路径。只支持2in1设备 | 27| [FileManagement_ErrCode](_file_i_o.md#filemanagement_errcode) [OH_Environment_GetUserDocumentDir](#oh_environment_getuserdocumentdir) (char \*\*result) | 获取Document根目录沙箱路径。只支持2in1设备 | 28 29 30## 函数说明 31 32 33### OH_Environment_GetUserDesktopDir() 34 35``` 36FileManagement_ErrCode OH_Environment_GetUserDesktopDir (char ** result) 37``` 38**描述** 39获取Desktop根目录沙箱路径。 40 41**起始版本:** 12 42 43**参数:** 44 45| 名称 | 描述 | 46| -------- | -------- | 47| result | Desktop根目录路径指针。请引用头文件malloc.h并使用free()进行资源释放。 | 48 49**返回:** 50 51返回FileManageMent模块错误码[FileManagement_ErrCode](_file_i_o.md#filemanagement_errcode)。 52 53 54### OH_Environment_GetUserDocumentDir() 55 56``` 57FileManagement_ErrCode OH_Environment_GetUserDocumentDir (char ** result) 58``` 59**描述** 60获取Document根目录沙箱路径。 61 62**起始版本:** 12 63 64**参数:** 65 66| 名称 | 描述 | 67| -------- | -------- | 68| result | Document根目录路径指针。请引用头文件malloc.h并使用free()进行资源释放。 | 69 70**返回:** 71 72返回FileManageMent模块错误码[FileManagement_ErrCode](_file_i_o.md#filemanagement_errcode)。 73 74 75### OH_Environment_GetUserDownloadDir() 76 77``` 78FileManagement_ErrCode OH_Environment_GetUserDownloadDir (char ** result) 79``` 80**描述** 81获取Download根目录沙箱路径。 82 83**起始版本:** 12 84 85**参数:** 86 87| 名称 | 描述 | 88| -------- | -------- | 89| result | Download根目录路径指针。请引用头文件malloc.h并使用free()进行资源释放。 | 90 91**返回:** 92 93返回FileManageMent模块错误码[FileManagement_ErrCode](_file_i_o.md#filemanagement_errcode)。 94