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 372913f694fb6b085440aef61de629d924fc3a57..42fd775c8b1ea4ec6c04a0c403b78796fbb8192b 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-fileio.md +++ b/zh-cn/application-dev/reference/apis/js-apis-fileio.md @@ -2977,6 +2977,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