From 9f43654c78b4058dd696b6af4df16d203f358305 Mon Sep 17 00:00:00 2001 From: xingshenjie Date: Wed, 18 Jun 2025 20:12:41 -0700 Subject: [PATCH] =?UTF-8?q?statvfs=20=E6=96=B0=E5=A2=9E=E9=94=99=E8=AF=AF?= =?UTF-8?q?=E7=A0=81=E6=8F=8F=E8=BF=B0=20Signed-off-by:=20xingshenjie=20?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../js-apis-file-statvfs.md | 98 ++++++++++++++++++- 1 file changed, 97 insertions(+), 1 deletion(-) diff --git a/zh-cn/application-dev/reference/apis-core-file-kit/js-apis-file-statvfs.md b/zh-cn/application-dev/reference/apis-core-file-kit/js-apis-file-statvfs.md index 429ded67703..17e08ba746a 100644 --- a/zh-cn/application-dev/reference/apis-core-file-kit/js-apis-file-statvfs.md +++ b/zh-cn/application-dev/reference/apis-core-file-kit/js-apis-file-statvfs.md @@ -14,7 +14,7 @@ import { statfs } from '@kit.CoreFileKit'; ## statfs.getFreeSize -getFreeSize(path:string):Promise<number> +getFreeSize(path:string): Promise<number> 异步方法获取指定文件系统空闲字节数,以Promise形式返回结果。 @@ -36,6 +36,22 @@ getFreeSize(path:string):Promise<number> 接口抛出错误码的详细介绍请参见[基础文件IO错误码](errorcode-filemanagement.md#基础文件io错误码)。 +| 错误码ID | 错误信息 | +| -------- | -------- | +| 13900002 | No such file or directory. | +| 13900004 | Interrupted system call. | +| 13900005 | I/O error. | +| 13900008 | Bad file descriptor. | +| 13900011 | Out of memory. | +| 13900012 | Permission denied. | +| 13900013 | Bad address. | +| 13900018 | Not a directory. | +| 13900030 | File name too long. | +| 13900031 | Function not implemented. | +| 13900033 | Too many symbolic links encountered. | +| 13900038 | Value too large for defined data type. | +| 13900042 | Unknown error. | + **示例:** @@ -71,6 +87,22 @@ getFreeSize(path:string, callback:AsyncCallback<number>): void 接口抛出错误码的详细介绍请参见[基础文件IO错误码](errorcode-filemanagement.md#基础文件io错误码)。 +| 错误码ID | 错误信息 | +| -------- | -------- | +| 13900002 | No such file or directory. | +| 13900004 | Interrupted system call. | +| 13900005 | I/O error. | +| 13900008 | Bad file descriptor. | +| 13900011 | Out of memory. | +| 13900012 | Permission denied. | +| 13900013 | Bad address. | +| 13900018 | Not a directory. | +| 13900030 | File name too long. | +| 13900031 | Function not implemented. | +| 13900033 | Too many symbolic links encountered. | +| 13900038 | Value too large for defined data type. | +| 13900042 | Unknown error. | + **示例:** @@ -113,6 +145,22 @@ getFreeSizeSync(path:string): number 接口抛出错误码的详细介绍请参见[基础文件IO错误码](errorcode-filemanagement.md#基础文件io错误码)。 +| 错误码ID | 错误信息 | +| -------- | -------- | +| 13900002 | No such file or directory. | +| 13900004 | Interrupted system call. | +| 13900005 | I/O error. | +| 13900008 | Bad file descriptor. | +| 13900011 | Out of memory. | +| 13900012 | Permission denied. | +| 13900013 | Bad address. | +| 13900018 | Not a directory. | +| 13900030 | File name too long. | +| 13900031 | Function not implemented. | +| 13900033 | Too many symbolic links encountered. | +| 13900038 | Value too large for defined data type. | +| 13900042 | Unknown error. | + **示例:** @@ -149,6 +197,22 @@ getTotalSize(path: string): Promise<number> 接口抛出错误码的详细介绍请参见[基础文件IO错误码](errorcode-filemanagement.md#基础文件io错误码)。 +| 错误码ID | 错误信息 | +| -------- | -------- | +| 13900002 | No such file or directory. | +| 13900004 | Interrupted system call. | +| 13900005 | I/O error. | +| 13900008 | Bad file descriptor. | +| 13900011 | Out of memory. | +| 13900012 | Permission denied. | +| 13900013 | Bad address. | +| 13900018 | Not a directory. | +| 13900030 | File name too long. | +| 13900031 | Function not implemented. | +| 13900033 | Too many symbolic links encountered. | +| 13900038 | Value too large for defined data type. | +| 13900042 | Unknown error. | + **示例:** @@ -184,6 +248,22 @@ getTotalSize(path: string, callback: AsyncCallback<number>): void 接口抛出错误码的详细介绍请参见[基础文件IO错误码](errorcode-filemanagement.md#基础文件io错误码)。 +| 错误码ID | 错误信息 | +| -------- | -------- | +| 13900002 | No such file or directory. | +| 13900004 | Interrupted system call. | +| 13900005 | I/O error. | +| 13900008 | Bad file descriptor. | +| 13900011 | Out of memory. | +| 13900012 | Permission denied. | +| 13900013 | Bad address. | +| 13900018 | Not a directory. | +| 13900030 | File name too long. | +| 13900031 | Function not implemented. | +| 13900033 | Too many symbolic links encountered. | +| 13900038 | Value too large for defined data type. | +| 13900042 | Unknown error. | + **示例:** @@ -226,6 +306,22 @@ getTotalSizeSync(path: string): number 接口抛出错误码的详细介绍请参见[基础文件IO错误码](errorcode-filemanagement.md#基础文件io错误码)。 +| 错误码ID | 错误信息 | +| -------- | -------- | +| 13900002 | No such file or directory. | +| 13900004 | Interrupted system call. | +| 13900005 | I/O error. | +| 13900008 | Bad file descriptor. | +| 13900011 | Out of memory. | +| 13900012 | Permission denied. | +| 13900013 | Bad address. | +| 13900018 | Not a directory. | +| 13900030 | File name too long. | +| 13900031 | Function not implemented. | +| 13900033 | Too many symbolic links encountered. | +| 13900038 | Value too large for defined data type. | +| 13900042 | Unknown error. | + **示例:** -- Gitee