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