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 b2c635a9cb6266f295b79ff0dbb206746b5bd801..b997d4270e261e52b9d84bf9c5d35b9773e6a5a0 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-fileio.md +++ b/zh-cn/application-dev/reference/apis/js-apis-fileio.md @@ -207,7 +207,7 @@ access(path: string, mode?: number): Promise<void> ## fileio.access -access(path: String, mode?: number, callback: AsyncCallback<void>): void +access(path: string, mode: number, callback: AsyncCallback<void>): void 以异步方法检查当前进程是否可访问某文件,使用callback形式返回结果。 @@ -384,7 +384,7 @@ copyFile(src:string | number, dest:string | number, mode?:number):Promise<voi ## fileio.copyFile -copyFile(src:string | number, dest:string | number, mode?: number, callback: AsyncCallbak<void>): void +copyFile(src: string | number, dest: string | number, mode: number, callback: AsyncCallback<void>): void 以异步方法复制文件,使用callback形式返回结果。 @@ -406,7 +406,7 @@ copyFile(src:string | number, dest:string | number, mode?: number, callback: Asy ## fileio.copyFileSync -fileio.copyFileSync(src:string | number, dest:string | number, mode?:number): void +copyFileSync(src: string | number, dest: string | number, mode?: number): void 以同步方法复制文件。 @@ -453,7 +453,7 @@ mkdir(path:string, mode?: number): Promise<void> ## fileio.mkdir -mkdir(path:string, mode?:number, callback:AsyncCallbak<void>): void +mkdir(path: string, mode: number, callback: AsyncCallback<void>): void 以异步方法创建目录,使用callback形式返回结果。 @@ -476,7 +476,7 @@ mkdir(path:string, mode?:number, callback:AsyncCallbak<void>): void ## fileio.mkdirSync -fileio.mkdirSync(path: string, mode?: number): void +mkdirSync(path: string, mode?: number): void 以同步方法创建目录。 @@ -568,7 +568,11 @@ openSync(path:string, flags?:number, mode?:number): number ## fileio.read -read(fd: number, buffer: ArrayBuffer, options?: Object): Promise<Readout> +read(fd: number, buffer: ArrayBuffer, options?: { + offset?: number; + length?: number; + position?: number; +}): Promise<ReadOut> 以异步方法从文件读取数据,使用promise形式返回结果。 @@ -582,7 +586,7 @@ read(fd: number, buffer: ArrayBuffer, options?: Object): Promise<Readout> - 返回值: | 类型 | 说明 | | -------- | -------- | - | Promise<[Readout](#readout)> | 读取的结果。 | + | Promise<[ReadOut](#readout)> | 读取的结果。 | - 示例: ```js @@ -598,7 +602,11 @@ read(fd: number, buffer: ArrayBuffer, options?: Object): Promise<Readout> ## fileio.read -read(fd: number, buffer: ArrayBuffer, options?: Object, callback: AsyncCallback<Readout>): void +read(fd: number, buffer: ArrayBuffer, options: { + offset?: number; + length?: number; + position?: number; +}, callback: AsyncCallback<ReadOut>): void 以异步方法从文件读取数据,使用callback形式返回结果。 @@ -608,7 +616,7 @@ read(fd: number, buffer: ArrayBuffer, options?: Object, callback: AsyncCallback& | fd | number | 是 | 待读取文件的文件描述符。 | | buffer | ArrayBuffer | 是 | 用于保存读取到的文件数据的缓冲区。 | | options | Object | 否 | 支持如下选项:
- offset,number类型,表示将数据读取到缓冲区的位置,即相对于缓冲区首地址的偏移。可选,默认为0。
- length,number类型,表示期望读取数据的长度。可选,默认缓冲区长度减去偏移长度。
- position,number类型,表示期望读取文件的位置。可选,默认从当前位置开始读。 | - | callback | AsyncCallback<[Readout](#readout)> | 是 | 异步读取数据之后的回调。 | + | callback | AsyncCallback<[ReadOut](#readout)> | 是 | 异步读取数据之后的回调。 | - 示例: ```js @@ -624,7 +632,11 @@ read(fd: number, buffer: ArrayBuffer, options?: Object, callback: AsyncCallback& ## fileio.readSync -readSync(fd: number, buffer: ArrayBuffer, options?: Object): number +readSync(fd: number, buffer: ArrayBuffer, options?: { + offset?: number; + length?: number; + position?: number; +}): number 以同步方法从文件读取数据。 @@ -696,7 +708,7 @@ rmdir(path: string, callback:AsyncCallback<void>): void ## fileio.rmdirSync -rmdirSync(path:string) +rmdirSync(path: string): void 以同步方法删除目录。 @@ -778,7 +790,12 @@ unlinkSync(path: string): void ## fileio.write -write(fd: number, buffer: ArrayBuffer | string, options?: Object): Promise<number> +write(fd: number, buffer: ArrayBuffer | string, options?: { + offset?: number; + length?: number; + position?: number; + encoding?: string; +}): Promise<number> 以异步方法将数据写入文件,使用promise形式返回结果。 @@ -807,7 +824,12 @@ write(fd: number, buffer: ArrayBuffer | string, options?: Object): Promise<nu ## fileio.write -write(fd:number, buffer:ArrayBuffer | string,options?:Object, callback:AsyncCallback<number>): void +write(fd: number, buffer: ArrayBuffer | string, options: { + offset?: number; + length?: number; + position?: number; + encoding?: string; +}, callback: AsyncCallback<number>): void 以异步方法将数据写入文件,使用callback形式返回结果。 @@ -832,7 +854,12 @@ write(fd:number, buffer:ArrayBuffer | string,options?:Object, callback:AsyncCall ## fileio.writeSync -writeSync(fd: number, buffer: ArrayBuffer | string, options?:Object): number +writeSync(fd: number, buffer: ArrayBuffer | string, options?: { + offset?: number; + length?: number; + position?: number; + encoding?: string; +}): number 以同步方法将数据写入文件。 @@ -884,7 +911,7 @@ hash(path: string, algorithm: string): Promise<string> ## fileio.hash -hash(psth:string, algorithm:string, callback:AsyncCallback<string>): void +hash(path: string, algorithm: string, callback: AsyncCallback<string>): void 以异步方法计算文件的哈希值,使用callback形式返回结果。 @@ -1043,7 +1070,7 @@ fstatSync(fd: number): Stat ## fileio.ftruncate7+ -ftruncate(fd: number, len: number): Promise<void> +ftruncate(fd: number, len?: number): Promise<void> 以异步方法基于文件描述符截断文件,使用promise形式返回结果。 @@ -1110,7 +1137,7 @@ ftruncateSync(fd: number, len?: number): void ## fileio.truncate7+ -truncate(path: string, len: number): Promise<void> +truncate(path: string, len?: number): Promise<void> 以异步方法基于文件路径截断文件,使用promise形式返回结果。 @@ -1158,7 +1185,7 @@ truncate(path: string, len: number, callback:AsyncCallback<void>): void ## fileio.truncateSync7+ -truncateSync(fpath: string, len?: number): void +truncateSync(path: string, len?: number): void 以同步方法基于文件路径截断文件。 @@ -1176,7 +1203,11 @@ truncateSync(fpath: string, len?: number): void ## fileio.readText7+ -readText(filePath: string, options?:Object): Promise<string> +readText(filePath: string, options?: { + position?: number; + length?: number; + encoding?: string; +}): Promise<string> 以异步方法基于文本方式读取文件(即直接读取文件的文本内容),使用promise形式返回结果。 @@ -1203,7 +1234,11 @@ readText(filePath: string, options?:Object): Promise<string> ## fileio.readText7+ -readText(filePath: string, options?:Object, callback:AsyncCallback<string>): void +readText(filePath: string, options: { + position?: number; + length?: number; + encoding?: string; +}, callback: AsyncCallback<string>): void 以异步方法基于文本方式读取文件(即直接读取文件的文本内容),使用callback形式返回结果。 @@ -1224,7 +1259,11 @@ readText(filePath: string, options?:Object, callback:AsyncCallback<string> ## fileio.readTextSync7+ -readTextSync(filePath: string, options?:Object): string +readTextSync(filePath: string, options?: { + position?: number; + length?: number; + encoding?: string; +}): string 以同步方法基于文本方式读取文件(即直接读取文件的文本内容)。 @@ -1315,7 +1354,11 @@ lstatSync(path:string): Stat ## fileio.read7+ -read(buffer: ArrayBuffer, options?: Object): Promise<Readout> +read(buffer: ArrayBuffer, options?: { + position?: number; + offset?: number; + length?: number; +}): Promise<ReadOut> 以异步方法从文件读取数据,使用promise形式返回结果。 @@ -1328,7 +1371,7 @@ read(buffer: ArrayBuffer, options?: Object): Promise<Readout> - 返回值: | 类型 | 说明 | | -------- | -------- | - | Promise<[Readout](#readout)> | 读取的结果。 | + | Promise<[ReadOut](#readout)> | 读取的结果。 | - 示例: ```js @@ -1342,7 +1385,11 @@ read(buffer: ArrayBuffer, options?: Object): Promise<Readout> ## fileio.read7+ -read(buffer: ArrayBuffer, options?: Object, callback: AsyncCallback<Readout>): void +read(buffer: ArrayBuffer, options: { + position?: number; + offset?: number; + length?: number; +}, callback: AsyncCallback<ReadOut>): void 异步方法从文件读取数据,使用callback形式返回结果。 @@ -1351,7 +1398,7 @@ read(buffer: ArrayBuffer, options?: Object, callback: AsyncCallback<Readout&g | -------- | -------- | -------- | -------- | | buffer | ArrayBuffer | 是 | 用于保存读取到的文件数据的缓冲区。 | | options | Object | 否 | 支持如下选项:
- offset,number类型,表示将数据读取到缓冲区的位置,即相对于缓冲区首地址的偏移。可选,默认为0。
- length,number类型,表示期望读取数据的长度。可选,默认缓冲区长度减去偏移长度。 | - | callback | AsyncCallback<[Readout](#readout)> | 是 | 异步从文件读取数据之后的回调。 | + | callback | AsyncCallback<[ReadOut](#readout)> | 是 | 异步从文件读取数据之后的回调。 | - 示例 ```js @@ -1811,7 +1858,7 @@ fchmod(fd: number, mode: number, callback: AsyncCallback<void>): void ## fileio.fchmodSync7+ -fchmodSync(existingPath: string, newPath: string): void +fchmodSync(fd: number, mode: number): void 以同步方法基于文件描述符改变文件权限。 @@ -2299,7 +2346,7 @@ Watcher是文件变化监听的实例,调用Watcher.stop()方法(同步或 ### stop7+ -stop(): void +stop(): Promise<void> 以异步方法关闭watcher监听,使用promise形式返回结果。 @@ -2311,7 +2358,7 @@ stop(): void ### stop7+ -stop(callback: AsyncCallback): void +stop(callback: AsyncCallback<void>): void 以异步方法关闭watcher监听,使用callback形式返回结果。 @@ -2375,7 +2422,7 @@ close(callback: AsyncCallback<void>): void ``` -### closeSync7+ +### closeSync closeSync(): void @@ -2445,7 +2492,12 @@ flushSync(): void ### write7+ -write(buffer: ArrayBuffer | string, options?: Object): Promise<number> +write(buffer: ArrayBuffer | string, options?: { + offset?: number; + length?: number; + position?: number; + encoding?: string; +}): Promise<number> 以异步方法将数据写入流文件,使用promise形式返回结果。 @@ -2473,7 +2525,12 @@ write(buffer: ArrayBuffer | string, options?: Object): Promise<number> ### write7+ -write(buffer:ArrayBuffer | string,options?:Object, callback:AsyncCallback<number>): void +write(buffer: ArrayBuffer | string, options: { + offset?: number; + length?: number; + position?: number; + encoding?: string; +}, callback: AsyncCallback<number>): void 以异步方法将数据写入流文件,使用callback形式返回结果。 @@ -2498,7 +2555,12 @@ write(buffer:ArrayBuffer | string,options?:Object, callback:AsyncCallback<num ### writeSync7+ -writeSync(buffer: ArrayBuffer | string, options?:Object): number +writeSync(buffer: ArrayBuffer | string, options?: { + offset?: number; + length?: number; + position?: number; + encoding?: string; +}): number 以同步方法将数据写入流文件。 @@ -2522,7 +2584,11 @@ writeSync(buffer: ArrayBuffer | string, options?:Object): number ### read7+ -read(buffer: ArrayBuffer, options?: Object): Promise<Readout> +read(buffer: ArrayBuffer, options?: { + position?: number; + offset?: number; + length?: number; +}): Promise<ReadOut> 以异步方法从流文件读取数据,使用promise形式返回结果。 @@ -2535,7 +2601,7 @@ read(buffer: ArrayBuffer, options?: Object): Promise<Readout> - 返回值: | 类型 | 说明 | | -------- | -------- | - | Promise<[Readout](#readout)> | 读取的结果。 | + | Promise<[ReadOut](#readout)> | 读取的结果。 | - 示例: ```js @@ -2550,7 +2616,11 @@ read(buffer: ArrayBuffer, options?: Object): Promise<Readout> ### read7+ -read(buffer: ArrayBuffer, options?: Object, callback: AsyncCallback<Readout>): void +read(buffer: ArrayBuffer, options: { + position?: number; + offset?: number; + length?: number; +}, callback: AsyncCallback<ReadOut>): void 以异步方法从流文件读取数据,使用callback形式返回结果。 @@ -2559,7 +2629,7 @@ read(buffer: ArrayBuffer, options?: Object, callback: AsyncCallback<Readout&g | -------- | -------- | -------- | -------- | | buffer | ArrayBuffer | 是 | 用于读取文件的缓冲区。 | | options | Object | 否 | 支持如下选项:
- offset,number类型,表示将数据读取到缓冲区的位置,即相对于缓冲区首地址的偏移。可选,默认为0。
- length,number类型,表示期望读取数据的长度。可选,默认缓冲区长度减去偏移长度。
- position,number类型,表示期望读取文件的位置。可选,默认从当前位置开始读。 | - | callback | AsyncCallback<[Readout](#readout)> | 是 | 异步从流文件读取数据之后的回调。 | + | callback | AsyncCallback<[ReadOut](#readout)> | 是 | 异步从流文件读取数据之后的回调。 | - 示例: ```js @@ -2574,7 +2644,11 @@ read(buffer: ArrayBuffer, options?: Object, callback: AsyncCallback<Readout&g ### readSync7+ -readSync(buffer: ArrayBuffer, options?: Object): number +readSync(buffer: ArrayBuffer, options?: { + position?: number; + offset?: number; + length?: number; +}): number 以同步方法从流文件读取数据。 diff --git a/zh-cn/application-dev/reference/apis/js-apis-statfs.md b/zh-cn/application-dev/reference/apis/js-apis-statfs.md index 8c7b111f4effa7815c208b55c79f5ea1ab64de00..053e3402c57af204df3d0d9da162d231f42bce5d 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-statfs.md +++ b/zh-cn/application-dev/reference/apis/js-apis-statfs.md @@ -77,7 +77,7 @@ getFreeBytes(path:string, callback:AsyncCallback<number>): void ## statfs.getTotalBytes -getTotalBytes.(path:string):Promise<number> +getTotalBytes(path: string): Promise<number> 异步方法获取指定文件系统总字节数,以Promise形式返回结果。 @@ -106,7 +106,7 @@ getTotalBytes.(path:string):Promise<number> ## statfs.getTotalBytes -getTotalBytes(path:string, callback:AsyncCallback<number>): void +getTotalBytes(path: string, callback: AsyncCallback<number>): void 异步方法获取指定文件系统总字节数,使用callback形式返回结果。 diff --git a/zh-cn/application-dev/reference/apis/js-apis-storage-statistics.md b/zh-cn/application-dev/reference/apis/js-apis-storage-statistics.md index c5567aa60ee8a8a1492588692007bf42bac6aa46..ab8476980b1ce090444bcbb166d0d7269d44cb77 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-storage-statistics.md +++ b/zh-cn/application-dev/reference/apis/js-apis-storage-statistics.md @@ -124,7 +124,7 @@ getFreeSizeOfVolume(volumeUuid: string, callback:AsyncCallback<number>):vo ## storagestatistics.getBundleStats9+ -getBundleStats(packageName:String, ): Promise<BundleStats> +getBundleStats(packageName: string): Promise<BundleStats> 异步获取应用存储状态,以promise方式返回。 @@ -153,7 +153,7 @@ getBundleStats(packageName:String, ): Promise<BundleStats> ## storagestatistics.getBundleStats9+ -getBundleStats(callback:AsyncCallback<BundleStats>):void +getBundleStats(packageName: string, callback: AsyncCallback<BundleStats>): void 异步获取应用存储状态,以callback方式返回。 @@ -161,6 +161,7 @@ getBundleStats(callback:AsyncCallback<BundleStats>):void | 参数名 | 类型 | 必填 | 说明 | | -------- | --------------------------------------------------------- | ---- | ------------------------------------ | + | packageName | string | 是 | 应用包名 | | callback | callback:AsyncCallback<[Bundlestats](#bundlestats)> | 是 | 获取指定卷上的应用存储状态之后的回调 | - 示例 @@ -173,12 +174,12 @@ getBundleStats(callback:AsyncCallback<BundleStats>):void }); ``` -## BundleStats +## BundleStats9+ ### 属性 | 名称 | 类型 | 说明 | | --------- | ------ | -------------- | -| appSize | number | app数据大小 | -| cacheSize | number | 缓存数据大小 | -| dataSize | number | 应用总数据大小 | \ No newline at end of file +| appSize9+ | number | app数据大小 | +| cacheSize9+ | number | 缓存数据大小 | +| dataSize9+ | number | 应用总数据大小 | \ No newline at end of file diff --git a/zh-cn/application-dev/reference/apis/js-apis-volumemanager.md b/zh-cn/application-dev/reference/apis/js-apis-volumemanager.md index 051a8663cada16e59d88a8ebc925f6f7de47241c..ebfcae3f29f8b7c5915d1fe9aa409f3c5da239d3 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-volumemanager.md +++ b/zh-cn/application-dev/reference/apis/js-apis-volumemanager.md @@ -17,7 +17,7 @@ SystemCapability.FileManagement.StorageService.Volume ## volumemanager.getAllVolumes -getAllVolumes(): Promise<Volume[]> +getAllVolumes(): Promise<Array<Volume>> 异步获取当前所有可获得的卷信息,以promise方式返回。 @@ -37,7 +37,7 @@ getAllVolumes(): Promise<Volume[]> ## volumemanager.getAllVolumes -getAllVolumes(callback:AsyncCallback<Volume[]>):void +getAllVolumes(callback: AsyncCallback<Array<Volume>>): void 异步获取当前所有可获得的卷信息,以callback方式返回。 @@ -57,7 +57,7 @@ getAllVolumes(callback:AsyncCallback<Volume[]>):void ``` -## volumemanager.mount +## volumemanager.mount9+ mount(volumeId: string): Promise<boolean> @@ -84,7 +84,7 @@ mount(volumeId: string): Promise<boolean> }); ``` -## volumemanager.mount +## volumemanager.mount9+ mount(volumeId: string, callback:AsyncCallback<boolean>):void @@ -106,7 +106,7 @@ mount(volumeId: string, callback:AsyncCallback<boolean>):void }); ``` -## volumemanager.unmount +## volumemanager.unmount9+ unmount(volumeId: string): Promise<boolean> @@ -133,7 +133,7 @@ unmount(volumeId: string): Promise<boolean> }); ``` -## volumemanager.unmount +## volumemanager.unmount9+ unmount(volumeId: string, callback:AsyncCallback<boolean>):void @@ -155,15 +155,15 @@ unmount(volumeId: string, callback:AsyncCallback<boolean>):void }); ``` -## Volume +## Volume9+ ### 属性 | 名称 | 类型 | 说明 | | ----------- | ------- | -------------------- | -| id | number | 卷id | -| uuid | string | 卷uuid | -| description | string | 卷相关描述 | -| removeAble | boolean | 是否为可移动存储设备 | -| state | int | 当前卷状态 | -| path | string | 卷的挂载地址 | \ No newline at end of file +| id9+ | number | 卷id | +| uuid9+ | string | 卷uuid | +| description9+ | string | 卷相关描述 | +| removeAble9+ | boolean | 是否为可移动存储设备 | +| state9+ | int | 当前卷状态 | +| path9+ | string | 卷的挂载地址 | \ No newline at end of file