From ed9171cc93980f5976554686256404558f1212a5 Mon Sep 17 00:00:00 2001 From: zhangxingxia Date: Wed, 15 Jun 2022 15:23:32 +0800 Subject: [PATCH] fixed 6124361 from https://gitee.com/zhangxingxia/docs/pulls/5423 update fileio api Signed-off-by: zhangxingxia --- .../reference/apis/js-apis-fileio.md | 34 +++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/zh-cn/application-dev/reference/apis/js-apis-fileio.md b/zh-cn/application-dev/reference/apis/js-apis-fileio.md index 59a49d7fac..4d545c2067 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-fileio.md +++ b/zh-cn/application-dev/reference/apis/js-apis-fileio.md @@ -2966,6 +2966,40 @@ readSync(): Dirent ``` +### close + +close(): Promise<void> + +异步关闭目录,使用promise形式返回结果。目录被关闭后,Dir中持有的文件描述将被释放,后续将无法从Dir中读取目录项。 + +**系统能力**:SystemCapability.FileManagement.File.FileIO + +**示例:** + ```js + let dir = fileio.opendirSync(path); + dir.close().then(function(err){ + console.info("close dir successfully"); + }); + ``` + + + ### close + +close(callback: AsyncCallback<void>): void + +异步关闭目录,使用callback形式返回结果。目录被关闭后,Dir中持有的文件描述将被释放,后续将无法从Dir中读取目录项。 + +**系统能力**:SystemCapability.FileManagement.File.FileIO + +**示例:** + ```js + let dir = fileio.opendirSync(path); + dir.close(function(err){ + console.info("close dir successfully"); + }); + ``` + + ### closeSync closeSync(): void -- GitLab