From 17be7f279cd8a0306ccf2de2980c41e041378810 Mon Sep 17 00:00:00 2001 From: 18721213663 Date: Wed, 8 Mar 2023 10:53:57 +0800 Subject: [PATCH] fixed 50c46a4 from https://gitee.com/zhuhongtao66/docs/pulls/15641 bugfix_fs_example_code Signed-off-by: 18721213663 --- .../reference/apis/js-apis-file-fs.md | 14 ++++++++++---- .../apis/js-apis-file-securityLabel.md | 18 ++++++++++++------ 2 files changed, 22 insertions(+), 10 deletions(-) diff --git a/zh-cn/application-dev/reference/apis/js-apis-file-fs.md b/zh-cn/application-dev/reference/apis/js-apis-file-fs.md index bd938a2af4..b762b85951 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-file-fs.md +++ b/zh-cn/application-dev/reference/apis/js-apis-file-fs.md @@ -474,7 +474,7 @@ mkdirSync(path: string): void **示例:** ```js - let dirPath = path + '/testDir'; + let dirPath = pathDir + '/testDir'; fs.mkdirSync(dirPath); ``` @@ -1606,7 +1606,7 @@ listFile(path: string, options?: { }; fs.listFile(pathDir, options).then((filenames) => { console.info("listFile succeed"); - for (let i = 0; i < filenames.size; i++) { + for (let i = 0; i < filenames.length; i++) { console.info("fileName: %s", filenames[i]); } }).catch((err) => { @@ -1657,7 +1657,7 @@ listFile(path: string, options?: { console.info("list file failed with error message: " + err.message + ", error code: " + err.code); } else { console.info("listFile succeed"); - for (let i = 0; i < filenames.size; i++) { + for (let i = 0; i < filenames.length; i++) { console.info("filename: %s", filenames[i]); } } @@ -1710,7 +1710,7 @@ listFileSync(path: string, options?: { }; let filenames = fs.listFileSync(pathDir, options); console.info("listFile succeed"); - for (let i = 0; i < filenames.size; i++) { + for (let i = 0; i < filenames.length; i++) { console.info("filename: %s", filenames[i]); } ``` @@ -1733,6 +1733,8 @@ moveFile(src: string, dest: string, mode?: number): Promise; **示例:** ```js + let srcPath = pathDir + '/source.txt'; + let destPath = pathDir + '/dest.txt'; fs.moveFile(srcPath, destPath, 0).then(() => { console.info("move file succeed"); }).catch((err) => { @@ -1760,6 +1762,8 @@ moveFile(src: string, dest: string, mode?: number, callback: AsyncCallback **示例:** ```js + let srcPath = pathDir + '/source.txt'; + let destPath = pathDir + '/dest.txt'; fs.moveFile(srcPath, destPath, 0, (err) => { if (err) { console.info("move file failed with error message: " + err.message + ", error code: " + err.code); @@ -1788,6 +1792,8 @@ moveFile(src: string, dest: string, mode?: number): void; **示例:** ```js + let srcPath = pathDir + '/source.txt'; + let destPath = pathDir + '/dest.txt'; fs.moveFileSync(srcPath, destPath, 0); console.info("move file succeed"); ``` diff --git a/zh-cn/application-dev/reference/apis/js-apis-file-securityLabel.md b/zh-cn/application-dev/reference/apis/js-apis-file-securityLabel.md index 3fbf979eae..d7110ee4df 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-file-securityLabel.md +++ b/zh-cn/application-dev/reference/apis/js-apis-file-securityLabel.md @@ -66,7 +66,8 @@ setSecurityLabel(path:string, type:DataLevel):Promise<void> **示例:** ```js - securityLabel.setSecurityLabel(path, "s0").then(() => { + let filePath = pathDir + '/test.txt'; + securityLabel.setSecurityLabel(filePath, "s0").then(() => { console.info("setSecurityLabel successfully"); }).catch((err) => { console.info("setSecurityLabel failed with error message: " + err.message + ", error code: " + err.code); @@ -92,7 +93,8 @@ setSecurityLabel(path:string, type:DataLevel, callback: AsyncCallback<void> **示例:** ```js - securityLabel.setSecurityLabel(path, "s0", (err) => { + let filePath = pathDir + '/test.txt'; + securityLabel.setSecurityLabel(filePath, "s0", (err) => { if (err) { console.info("setSecurityLabel failed with error message: " + err.message + ", error code: " + err.code); } else { @@ -119,7 +121,8 @@ setSecurityLabelSync(path:string, type:DataLevel):void **示例:** ```js -securityLabel.setSecurityLabelSync(path, "s0"); +let filePath = pathDir + '/test.txt'; +securityLabel.setSecurityLabelSync(filePath, "s0"); ``` ## securityLabel.getSecurityLabel @@ -145,7 +148,8 @@ getSecurityLabel(path:string):Promise<string> **示例:** ```js - securityLabel.getSecurityLabel(path).then((type) => { + let filePath = pathDir + '/test.txt'; + securityLabel.getSecurityLabel(filePath).then((type) => { console.log("getSecurityLabel successfully, Label: " + type); }).catch((err) => { console.log("getSecurityLabel failed with error message: " + err.message + ", error code: " + err.code); @@ -170,7 +174,8 @@ getSecurityLabel(path:string, callback:AsyncCallback<string>): void **示例:** ```js - securityLabel.getSecurityLabel(path, (err, type) => { + let filePath = pathDir + '/test.txt'; + securityLabel.getSecurityLabel(filePath, (err, type) => { if (err) { console.log("getSecurityLabel failed with error message: " + err.message + ", error code: " + err.code); } else { @@ -201,6 +206,7 @@ getSecurityLabelSync(path:string):string **示例:** ```js -let type = securityLabel.getSecurityLabelSync(path); +let filePath = pathDir + '/test.txt'; +let type = securityLabel.getSecurityLabelSync(filePath); console.log("getSecurityLabel successfully, Label: " + type); ``` -- GitLab