js-apis-environment.md 2.1 KB
Newer Older
Z
zhangxingxia 已提交
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
# 目录环境能力



## 导入模块

```
import environment from '@ohos.environment';
```



## 权限列表



## environment.getStorageDataDir

getStorageDataDir():Promise<string>

Z
zhangxingxia 已提交
21
异步方法获取内存存储根目录,以promise形式返回结果。
Z
zhangxingxia 已提交
22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58

- 返回值:

  | 类型                  | 说明             |
  | --------------------- | ---------------- |
  | Promise<string> | 返回存存储根目录 |

- 示例:

  ```
  environment.getStorageDataDir().then(function(path){
  	// do something
  }).catch(function(error){
      
  });
  ```

## environment.getStorageDataDir

getStorageDataDir(callback:AsyncCallback<string>):void

异步方法获取内存存储根目录,以callback形式返回结果。

- 参数:

  | 参数名   | 类型                        | 必填 | 说明                             |
  | -------- | --------------------------- | ---- | -------------------------------- |
  | callback | AsyncCallback<string> | 是   | 异步获取内存存储根目录之后的回调 |

- 示例:

  ```
  environment.getStorageDataDir(function(error, path){
      // do something
  });
  ```

Z
zengyawen 已提交
59
## environment.getUserDataDir
Z
zhangxingxia 已提交
60 61 62

getUserDataDir():Promise<string>

Z
zhangxingxia 已提交
63
异步方法获取公共文件根目录,以promise形式返回结果。
Z
zhangxingxia 已提交
64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80

- 返回值:

  | 类型                  | 说明               |
  | --------------------- | ------------------ |
  | Promise<string> | 返回公共文件根目录 |

- 示例:

  ```
  environment.getUserDataDir().then(function(path){
  	// do something
  }).catch(function(error){
      
  });
  ```

Z
zengyawen 已提交
81
## environment.getUserDataDir
Z
zhangxingxia 已提交
82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100

getUserDataDir(callback:AsyncCallback<string>): void

异步方法获取公共文件根目录,以callback形式返回结果。

- 参数:

  | 参数名   | 类型                        | 必填 | 说明                             |
  | -------- | --------------------------- | ---- | -------------------------------- |
  | callback | AsyncCallback<string> | 是   | 异步获取公共文件根目录之后的回调 |
  
- 示例:

  ```
  environment.getUserDataDir(function(error, path){
      // do something
  });
  ```