未验证 提交 17a5ee84 编写于 作者: O openharmony_ci 提交者: Gitee

!1462 update statfa apis

Merge pull request !1462 from zhangxingxia/master
# 目录环境能力 # 目录环境能力
> ![icon-note.gif](D:/docs/zh-cn/application-dev/reference/apis/public_sys-resources/icon-note.gif) **说明:** > ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
> 本模块首批接口从API version 8开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 > 本模块首批接口从API version 8开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
## 导入模块 ## 导入模块
......
# 公共文件访问与管理 # 公共文件访问与管理
>![](../../public_sys-resources/icon-note.gif) **说明:** >![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
>本模块首批接口从API version 8开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 >本模块首批接口从API version 8开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
## 导入模块 ## 导入模块
......
# statfs # statfs
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
> 本模块首批接口从API version 8开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
## 导入模块 ## 导入模块
``` ```js
import statfs from '@ohos.statfs' import statfs from '@ohos.statfs'
``` ```
...@@ -16,13 +17,13 @@ import statfs from '@ohos.statfs' ...@@ -16,13 +17,13 @@ import statfs from '@ohos.statfs'
通过上述接口获取到应用目录路径dir,文件名为“xxx.txt”,文件所在绝对路径为: 通过上述接口获取到应用目录路径dir,文件名为“xxx.txt”,文件所在绝对路径为:
``` ```js
let path = dir + "xxx.txt" let path = dir + "xxx.txt"
``` ```
## 权限列表 ## 系统能力
SystemCapability.FileManagement.File.FileIO
## statfs.getFreeBytes ## statfs.getFreeBytes
...@@ -44,7 +45,7 @@ getFreeBytes(path:string):Promise<number> ...@@ -44,7 +45,7 @@ getFreeBytes(path:string):Promise<number>
- 示例: - 示例:
``` ```js
let num = await statfs.getFreeBytes(path); let num = await statfs.getFreeBytes(path);
``` ```
...@@ -63,7 +64,7 @@ getFreeBytes(path:string, callback:AsyncCallback<number>): void ...@@ -63,7 +64,7 @@ getFreeBytes(path:string, callback:AsyncCallback<number>): void
- 示例: - 示例:
``` ```js
statfs.getFreeBytes(path, function(err, number){ statfs.getFreeBytes(path, function(err, number){
//do something //do something
}); });
...@@ -89,7 +90,7 @@ getTotalBytes.(path:string):Promise<number> ...@@ -89,7 +90,7 @@ getTotalBytes.(path:string):Promise<number>
- 示例: - 示例:
``` ```js
let num = await statfs.getTotalBytes(path); let num = await statfs.getTotalBytes(path);
``` ```
...@@ -108,7 +109,7 @@ getTotalBytes(path:string, callback:AsyncCallback<number>): void ...@@ -108,7 +109,7 @@ getTotalBytes(path:string, callback:AsyncCallback<number>): void
- 示例: - 示例:
``` ```js
statfs.getTotalBytes(path, function(err, number){ statfs.getTotalBytes(path, function(err, number){
//do something //do something
}); });
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册