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