diff --git a/zh-cn/application-dev/reference/apis/js-apis-document.md b/zh-cn/application-dev/reference/apis/js-apis-document.md index 55565aaaffc0a8428039bfcdc37946b226da7c49..24209f0f91c39ffb4b5b33297f94703789302944 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-document.md +++ b/zh-cn/application-dev/reference/apis/js-apis-document.md @@ -12,28 +12,28 @@ import document from '@ohos.document'; ## document.choose -choose(types:string[]): Promise<string> +choose(types? : string[]): Promise<string> 通过文件管理器选择文件,异步返回文件URI,使用promise形式返回结果。 **系统能力**:SystemCapability.FileManagement.UserFileService -- 参数: +**参数:** | 参数名 | 类型 | 必填 | 说明 | | ------ | ------ | ---- | ---------------------------- | | types | string[] | 否 | 限定文件选择的类型 | -- 返回值: +**返回值:** | 类型 | 说明 | | --------------------- | -------------- | | Promise<string> | 异步返回文件URI(注:当前返回错误码) | -- 示例: +**示例:** ```js - let tpyes = []; + let types = []; document.choose(types); ``` ## document.choose @@ -44,13 +44,13 @@ choose(callback:AsyncCallback<string>): void **系统能力**:SystemCapability.FileManagement.UserFileService -- 参数: +**参数:** | 参数名 | 类型 | 必填 | 说明 | | -------- | --------------------------- | ---- | ---------------------------- | | callback | AsyncCallback<string> | 是 | 异步获取对应文件URI(注:当前返回错误码) | -- 示例: +**示例:** ```js let uri = ""; @@ -66,14 +66,14 @@ choose(types:string[], callback:AsyncCallback<string>): void **系统能力**:SystemCapability.FileManagement.UserFileService -- 参数: +**参数:** | 参数名 | 类型 | 必填 | 说明 | | -------- | --------------------------- | ---- | ---------------------------- | | types | string[] | 否 | 限定选择文件的类型 | | callback | AsyncCallback<string> | 是 | 异步获取对应文件URI(注:当前返回错误码) | -- 示例: +**示例:** ```js let types = []; @@ -91,20 +91,20 @@ show(uri:string, type:string):Promise<void> **系统能力**:SystemCapability.FileManagement.UserFileService -- 参数: +**参数:** | 参数 | 类型 | 必填 | 说明 | | ---- | ------ | ---- | ---------------------------- | | uri | string | 是 | 待打开的文件URI | | type | string | 是 | 待打开文件的类型 | -- 返回值: +**返回值:** | 类型 | 说明 | | --------------------- | ------------ | | Promise<void> | Promise回调返回void表示成功打开文件(注:当前返回错误码) | -- 示例: +**示例:** ```js let type = ""; @@ -120,7 +120,7 @@ show(uri:string, type:string, callback:AsyncCallback<void>): void **系统能力**:SystemCapability.FileManagement.UserFileService -- 参数: +**参数:** | 参数名 | 类型 | 必填 | 说明 | | -------- | --------------------------- | ---- | ---------------------------- | @@ -128,7 +128,7 @@ show(uri:string, type:string, callback:AsyncCallback<void>): void | type | string | 是 | 待打开文件的类型 | | callback | AsyncCallback<void> | 是 | 异步打开uri对应文件(注:当前返回错误码) | -- 示例: +**示例:** ```js let type = ""; 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 819d2a52a696b95108ca4ff9c1286b79d213efbd..6c7e54494b3a7f18a75e507db0e91c7f7a4ff8b7 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-fileio.md +++ b/zh-cn/application-dev/reference/apis/js-apis-fileio.md @@ -1,4 +1,4 @@ -# 文件管理 +文件管理 > ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:** > 本模块首批接口从API version 6开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。 @@ -22,7 +22,7 @@ import fileio from '@ohos.fileio'; context.getFilesDir().then((data) => { path = data; }) -``` + ``` ## fileio.stat @@ -546,7 +546,7 @@ open(path: string, flags?: number, mode?: number): Promise<number> ```js fileio.open(path, 0o1, 0o0200).then(function(number){ console.info("open file succeed"); - }).catch(function(error){ + }).catch(function(err){ console.info("open file failed with error:"+ err); }); ``` @@ -639,11 +639,11 @@ read(fd: number, buffer: ArrayBuffer, options?: { ```js let fd = fileio.openSync(path, 0o2); let buf = new ArrayBuffer(4096); - fileio.read(fd, buf).then(function(readout){ + fileio.read(fd, buf).then(function(readOut){ console.info("read file data succeed"); console.log(String.fromCharCode.apply(null, new Uint8Array(readOut.buffer))); - }).catch(function(error){ - console.info("read file data failed with error:"+ error); + }).catch(function(err){ + console.info("read file data failed with error:"+ err); }); ``` @@ -879,7 +879,7 @@ write(fd: number, buffer: ArrayBuffer | string, options?: { **示例:** ```js - let fd = fileio.openSync(fpath, 0o100 | 0o2, 0o666); + let fd = fileio.openSync(path, 0o100 | 0o2, 0o666); fileio.write(fd, "hello, world").then(function(number){ console.info("write data to file succeed and size is:"+ number); }).catch(function(err){ @@ -998,7 +998,7 @@ hash(path: string, algorithm: string, callback: AsyncCallback<string>): vo **示例:** ```js - fileio.hash(fpath, "sha256", function(err, hashStr) { + fileio.hash(path, "sha256", function(err, hashStr) { if (hashStr) { console.info("calculate file hash succeed:"+ hashStr); } @@ -1074,7 +1074,7 @@ chmodSync(path: string, mode: number): void **示例:** ```js - fileio.chmodSync(fpath, mode); + fileio.chmodSync(path, mode); ``` @@ -1409,7 +1409,7 @@ lstat(path: string): Promise<Stat> **示例:** ```js fileio.lstat(path).then(function(stat){ - console.info("get link status succeed:"+ number); + console.info("get link status succeed:"+ JSON.stringify(stat)); }).catch(function(err){ console.info("get link status failed with error:"+ err); }); @@ -1663,7 +1663,7 @@ fsyncSync(fd: number): void **示例:** ```js - fileio.fyncsSync(fd); + fileio.fsyncSync(fd); ``` @@ -1857,7 +1857,7 @@ chown(path: string, uid: number, gid: number, callback: AsyncCallback<void> **示例:** ```js - let stat = fileio.statSync(fpath) + let stat = fileio.statSync(path) fileio.chown(path, stat.uid, stat.gid, function (err){ // do something }); @@ -1881,7 +1881,7 @@ chownSync(path: string, uid: number, gid: number): void **示例:** ```js - let stat = fileio.statSync(fpath) + let stat = fileio.statSync(path) fileio.chownSync(path, stat.uid, stat.gid); ``` @@ -2078,7 +2078,7 @@ createStream(path: string, mode: string, callback: AsyncCallback<Stream>): **示例:** ```js - fileio.createStream(path, mode, function(err, stream){ + fileio.createStream(path, "r+", function(err, stream){ // do something }); ``` @@ -2130,7 +2130,8 @@ fdopenStream(fd: number, mode: string): Promise<Stream> **示例:** ```js - fileio.fdopenStream(fd, mode).then(function(stream){ + let fd = fileio.openSync(path); + fileio.fdopenStream(fd, "r+").then(function(stream){ console.info("openStream succeed"); }).catch(function(err){ console.info("openStream failed with error:"+ err); @@ -2155,7 +2156,8 @@ fdopenStream(fd: number, mode: string, callback: AsyncCallback<Stream>): v **示例:** ```js - fileio.fdopenStream(fd, mode, function (err, stream) { + let fd = fileio.openSync(path); + fileio.fdopenStream(fd, "r+", function (err, stream) { // do something }); ``` @@ -2182,6 +2184,7 @@ fdopenStreamSync(fd: number, mode: string): Stream **示例:** ```js + let fd = fileio.openSync(path); let ss = fileio.fdopenStreamSync(fd, "r+"); ``` @@ -2235,7 +2238,7 @@ fchown(fd: number, uid: number, gid: number, callback: AsyncCallback<void> **示例:** ```js - let stat = fileio.statSync(fpath); + let stat = fileio.statSync(path); fileio.fchown(fd, stat.uid, stat.gid, function (err){ // do something }); @@ -2259,7 +2262,7 @@ fchownSync(fd: number, uid: number, gid: number): void **示例:** ```js - let stat = fileio.statSync(fpath); + let stat = fileio.statSync(path); fileio.fchownSync(fd, stat.uid, stat.gid); ``` @@ -2364,9 +2367,11 @@ createWatcher(filename: string, events: number, callback: AsyncCallback<numbe **示例:** ```js - fileio.createWatcher(filename, events, function(watcher){ - // do something + let filename = path +"/test.txt"; + fileio.createWatcher(filename, 1, function(number){ + console.info("Monitoring times: "+number); }); + ``` @@ -2498,7 +2503,7 @@ isFile(): boolean **示例:** ```js - let isFile = fileio.statSync(fpath).isFile(); + let isFile = fileio.statSync(path).isFile(); ``` @@ -2555,7 +2560,13 @@ stop(): Promise<void> **示例:** ```js - fileio.stop(); + let filename = path +"/test.txt"; + let watcher = await fileio.createWatcher(filename, 1, function(number){ + console.info("Monitoring times: "+number); + }); + watcher.stop().then(function(){ + console.info("close watcher succeed"); + }); ``` @@ -2574,13 +2585,17 @@ stop(callback: AsyncCallback<void>): void **示例:** ```js - fileio.stop(function(err){ - // do something + let filename = path +"/test.txt"; + let watcher = await fileio.createWatcher(filename, 1, function(number){ + console.info("Monitoring times: "+number); }); + watcher.stop(function(){ + console.info("close watcher succeed"); + }) ``` -## Stream7+ +## Stream 文件流,在调用Stream的方法前,需要先通过createStream()方法(同步或异步)来构建一个Stream实例。 @@ -2600,7 +2615,7 @@ close(): Promise<void> **示例:** ```js - let ss= fileio.createStreamSync(path); + let ss= fileio.createStreamSync(path, "r+"); ss.close().then(function(){ console.info("close fileStream succeed"); }).catch(function(err){ @@ -2624,7 +2639,7 @@ close(callback: AsyncCallback<void>): void **示例:** ```js - let ss= fileio.createStreamSync(path); + let ss= fileio.createStreamSync(path, "r+"); ss.close(function (err) { // do something }); @@ -2641,7 +2656,7 @@ closeSync(): void **示例:** ```js - let ss= fileio.createStreamSync(path); + let ss= fileio.createStreamSync(path, "r+"); ss.closeSync(); ``` @@ -2661,7 +2676,7 @@ flush(): Promise<void> **示例:** ```js - let ss= fileio.createStreamSync(path); + let ss= fileio.createStreamSync(path, "r+"); ss.flush().then(function (){ console.info("flush succeed"); }).catch(function(err){ @@ -2685,7 +2700,7 @@ flush(callback: AsyncCallback<void>): void **示例:** ```js - let ss= fileio.createStreamSync(path); + let ss= fileio.createStreamSync(path, "r+"); ss.flush(function (err) { // do something }); @@ -2702,7 +2717,7 @@ flushSync(): void **示例:** ```js - let ss= fileio.createStreamSync(path); + let ss= fileio.createStreamSync(path, "r+"); ss.flushSync(); ``` @@ -2733,7 +2748,7 @@ write(buffer: ArrayBuffer | string, options?: { **示例:** ```js - let ss= fileio.createStreamSync(fpath, "r+"); + let ss= fileio.createStreamSync(path, "r+"); ss.write("hello, world",{offset: 1,length: 5,position: 5,encoding :'utf-8'}).then(function (number){ console.info("write succeed and size is:"+ number); }).catch(function(err){ @@ -2764,7 +2779,7 @@ write(buffer: ArrayBuffer | string, options: { **示例:** ```js - let ss= fileio.createStreamSync(fpath, "r+"); + let ss= fileio.createStreamSync(path, "r+"); ss.write("hello, world", {offset: 1, length: 5, position: 5, encoding :'utf-8'}, function (err, bytesWritten) { if (bytesWritten) { // do something @@ -2800,7 +2815,7 @@ writeSync(buffer: ArrayBuffer | string, options?: { **示例:** ```js - let ss= fileio.createStreamSync(fpath,"r+"); + let ss= fileio.createStreamSync(path,"r+"); let num = ss.writeSync("hello, world", {offset: 1, length: 5, position: 5, encoding :'utf-8'}); ``` @@ -2830,7 +2845,7 @@ read(buffer: ArrayBuffer, options?: { **示例:** ```js - let ss = fileio.createStreamSync(fpath, "r+"); + let ss = fileio.createStreamSync(path, "r+"); ss.read(new ArrayBuffer(4096), {offset: 1, length: 5, position: 5}).then(function (readout){ console.info("read data succeed"); console.log(String.fromCharCode.apply(null, new Uint8Array(readOut.buffer))); @@ -2861,7 +2876,7 @@ read(buffer: ArrayBuffer, options: { **示例:** ```js - let ss = fileio.createStreamSync(fpath, "r+"); + let ss = fileio.createStreamSync(path, "r+"); ss.read(new ArrayBuffer(4096),{offset: 1, length: 5, position: 5},function (err, readOut) { if (readOut) { console.info("read data succeed"); @@ -2898,7 +2913,7 @@ readSync(buffer: ArrayBuffer, options?: { **示例:** ```js - let ss = fileio.createStreamSync(fpath, "r+"); + let ss = fileio.createStreamSync(path, "r+"); let num = ss.readSync(new ArrayBuffer(4096), {offset: 1, length: 5, position: 5}); ``` diff --git a/zh-cn/application-dev/reference/apis/js-apis-filemanager.md b/zh-cn/application-dev/reference/apis/js-apis-filemanager.md index 2d3d39a2071b75e0145d35ab50a9fe0f294d3362..576959692a7c8c86a319104c1e8c35ff2e3637d5 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-filemanager.md +++ b/zh-cn/application-dev/reference/apis/js-apis-filemanager.md @@ -20,18 +20,18 @@ getRoot(options? : {dev? : DevInfo}) : Promise<FileInfo[]> **系统能力**:SystemCapability.FileManagement.UserFileService -- 参数 +**参数:** | 参数名 | 类型 | 必填 | 说明 | | --- | --- | --- | -- | | options | Object | 否 | 支持如下选项:
- dev,[DevInfo](#devinfo)类型,不填默认dev = {name: "local"}, 当前仅支持设备'local' | -- 返回值 +**返回值:** | 类型 | 说明 | | --- | -- | | Promise<[FileInfo](#fileinfo)[]> | 第一层目录相册信息 | -- 示例 +**示例:** ```js filemanager.getRoot().then((fileInfo) => { @@ -53,22 +53,22 @@ getRoot(options? : {dev? : DevInfo}, callback : AsyncCallback<FileInfo[]>) **系统能力**:SystemCapability.FileManagement.UserFileService -- 参数 +**参数:** | 参数名 | 类型 | 必填 | 说明 | | -------- | ------------------------- | ---- | ----------------------------- | | options | Object | 否 | 支持如下选项:
- dev,[DevInfo](#devinfo)类型,不填默认dev = {name: "local"}, 当前仅支持设备'local' | | callback | AsyncCallback<[FileInfo](#fileinfo)[]> | 是 | 异步获取文件的信息之后的回调 | -- 示例 +**示例:** ```js - let option = { - "dev":{ - name:"", - } + let options = { + "dev":{ + "name":"local" + } }; - filemanager.getRoot(option,(err, fileInfo)=>{ + filemanager.getRoot(options, (err, fileInfo)=>{ if(Array.isArray(fileInfo)) { for (var i = 0; i < fileInfo.length; i++) { console.log("file:"+JSON.stringify(fileInfo)); @@ -86,27 +86,28 @@ listFile(path : string, type : string, options? : {dev? : DevInfo, offset? : num **系统能力**:SystemCapability.FileManagement.UserFileService -- 参数 +**参数:** | 参数名 | 类型 | 必填 | 说明 | | --- | --- | --- | -- | | path | string | 是 | 待查询目录uri | | type | string | 是 | 待查询文件类型, 支持以下类型 "file", "image", "audio", "video" | | options | Object | 否 | 支持如下选项:
- dev,[DevInfo](#devinfo)类型,不填默认dev = {name: "local"}, 当前仅支持设备'local'。
- offset,number类型,待查询文件偏移个数。
- count,number类型,待查询文件个数。 | - -- 返回值 + +**返回值:** | 类型 | 说明 | | --- | -- | | Promise<FileInfo[]> | 文件信息 | -- 异常 +**异常:** + | 错误名称 | 错误类型 | 错误码 |说明 | | --- | -- | --- | -- | | 对应的目录、相册不存在 | No such file or directory | 2 | uri对应的目录、相册不存在 | | 获取FMS服务失败 | No such process | 3 | 获取FMS服务失败 | | path对应uri不是相册、目录 | Not a directory | 20 | path对应uri不是相册、目录 | -- 示例 +**示例:** ```js // 获取目录下所有文件 @@ -120,10 +121,7 @@ listFile(path : string, type : string, options? : {dev? : DevInfo, offset? : num } } }).catch((err) => { - - - - console.log(err) + console.log("failed to get file"+err); }); ``` @@ -135,23 +133,24 @@ listFile(path : string, type : string, options? : {dev? : DevInfo, offset? : num **系统能力**:SystemCapability.FileManagement.UserFileService -- 参数 +**参数:** - | 参数名 | 类型 | 必填 | 说明 | - | -------- | ------------------------- | ---- | ------------------------------------------------------------ | - | path | string | 是 | 待查询目录uri | - | type | string | 是 | 待查询文件类型, 支持以下类型 "file", "image", "audio", "video" | - | options | Object | 否 | 支持如下选项:
- dev,[DevInfo](#devinfo)类型,不填默认dev = {name: "local"}, 当前仅支持设备'local'。
- offset,number类型,待查询文件偏移个数。
- count,number类型,待查询文件个数。 | - | callback | AsyncCallback<[FileInfo](#fileinfo)[]> | 是 | 异步获取文件的信息之后的回调 | -- 异常 +| 参数名 | 类型 | 必填 | 说明 | +| -------- | ------------------------- | ---- | ------------------------------------------------------------ | +| path | string | 是 | 待查询目录uri | +| type | string | 是 | 待查询文件类型, 支持以下类型 "file", "image", "audio", "video" | +| options | Object | 否 | 支持如下选项:
- dev,[DevInfo](#devinfo)类型,不填默认dev = {name: "local"}, 当前仅支持设备'local'。
- offset,number类型,待查询文件偏移个数。
- count,number类型,待查询文件个数。 | +| callback | AsyncCallback<[FileInfo](#fileinfo)[]> | 是 | 异步获取文件的信息之后的回调 | - | 错误名称 | 错误类型 | 错误码 | 说明 | - | ------------------------- | ------------------------- | ------ | ------------------------- | - | 对应的目录、相册不存在 | No such file or directory | 2 | uri对应的目录、相册不存在 | - | 获取FMS服务失败 | No such process | 3 | 获取FMS服务失败 | - | path对应uri不是相册、目录 | Not a directory | 20 | path对应uri不是相册、目录 | +**异常:** + +| 错误名称 | 错误类型 | 错误码 | 说明 | +| ------------------------- | ------------------------- | ------ | ------------------------- | +| 对应的目录、相册不存在 | No such file or directory | 2 | uri对应的目录、相册不存在 | +| 获取FMS服务失败 | No such process | 3 | 获取FMS服务失败 | +| path对应uri不是相册、目录 | Not a directory | 20 | path对应uri不是相册、目录 | -- 示例 +**示例:** ```js // 通过listFile、getRoot获取的文件path @@ -177,7 +176,7 @@ listFile(path : string, type : string, options? : {dev? : DevInfo, offset? : num } } }).catch((err) => { - console.log(err) + console.log("failed to get file"+err); }); ``` @@ -189,20 +188,21 @@ createFile(path : string, filename : string, options? : {dev? : DevInfo}) : P **系统能力**:SystemCapability.FileManagement.UserFileService -- 参数 +**参数:** | 参数名 | 类型 | 必填 | 说明 | | --- | --- | --- | -- | | filename | string | 是 | 待创建的文件名 | | path | string | 是 | 待保存目的相册uri | | options | Object | 否 | 支持如下选项:
- dev,[DevInfo](#devinfo)类型,不填默认dev = {name: "local"}, 当前仅支持设备'local' | -- 返回值 +**返回值:** - | 类型 | 说明 | - | --- | -- | - | string | 文件uri | +| 类型 | 说明 | +| --- | -- | +| Promise<string> | 文件uri | + +**异常:** -- 异常 | 错误名称 | 错误类型 | 错误码 |说明 | | --- | -- | --- | -- | | 创建文件不允许 | Operation not permitted | 1 | 已有重名文件 | @@ -210,7 +210,7 @@ createFile(path : string, filename : string, options? : {dev? : DevInfo}) : P | 获取FMS服务失败 | No such process | 3 | 获取FMS服务失败 | | path对应uri不是相册、目录 | Not a directory | 20 | path对应uri不是相册、目录 | -- 示例 +**示例:** ```js // 创建文件,返回文件uri @@ -232,7 +232,7 @@ createFile(path : string, filename: string, options? : {dev? : DevInfo}, callbac **系统能力**:SystemCapability.FileManagement.UserFileService -- 参数 +**参数:** | 参数名 | 类型 | 必填 | 说明 | | -------- | ------------------------- | ---- | ----------------------------- | @@ -241,7 +241,7 @@ createFile(path : string, filename: string, options? : {dev? : DevInfo}, callbac | options | Object | 否 | 支持如下选项:
- dev,[DevInfo](#devinfo)类型,不填默认dev = {name: "local"}, 当前仅支持设备'local' | | callback | AsyncCallback<[FileInfo](#fileinfo)[]> | 是 | 异步获取文件的信息之后的回调 | -- 异常 +**异常:** | 错误名称 | 错误类型 | 错误码 | 说明 | | ------------------------- | ------------------------- | ------ | ------------------------- | @@ -250,7 +250,7 @@ createFile(path : string, filename: string, options? : {dev? : DevInfo}, callbac | 获取FMS服务失败 | No such process | 3 | 获取FMS服务失败 | | path对应uri不是相册、目录 | Not a directory | 20 | path对应uri不是相册、目录 | -- 示例 +**示例:** ```js // 创建文件,返回文件uri @@ -258,11 +258,15 @@ createFile(path : string, filename: string, options? : {dev? : DevInfo}, callbac let media_path = "" // 待保存文件的后缀 let name = "xxx.jpg" - let dev = ""; - filemanager.createFile(media_path, name, { DevInfo: dev }, function(err, uri) { - // 返回uri给应用 + let options = { + "dev":{ + "name":"local" + } + }; + filemanager.createFile(media_path, name, options, function(err, uri) { + // 返回uri给应用 console.log("file uri:"+uri); - }); + }); ``` 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 511e73ec6f4c11b7bd1d2fa679dc6749fcd3a387..5b838f928823ab8c5f20ee4cbaaa8959b6cf4c4a 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 @@ -13,7 +13,7 @@ import storageStatistics from "@ohos.storageStatistics"; ``` -## storagestatistics.getTotalSizeOfVolume +## storageStatistics.getTotalSizeOfVolume getTotalSizeOfVolume(volumeUuid: string): Promise<number> @@ -23,32 +23,34 @@ getTotalSizeOfVolume(volumeUuid: string): Promise<number> **系统能力**:SystemCapability.FileManagement.StorageService.SpatialStatistics + 该接口为系统接口,三方应用不支持调用 -- 参数 + +**参数:** | 参数名 | 类型 | 必填 | 说明 | | ---------- | ------ | ---- | ---- | | volumeUuid | string | 是 | 卷id | -- 返回值 +**返回值:** | 类型 | 说明 | | --------------------- | ---------------- | | Promise<number> | 返回指定卷总空间 | -- 示例 +**示例:** ```js let uuid = ""; - storagestatistics.getTotalSizeOfVolume(uuid).then(function(number){ + storageStatistics.getTotalSizeOfVolume(uuid).then(function(number){ console.info("getTotalSizeOfVolume successfully:"+ number); }).catch(function(err){ console.info("getTotalSizeOfVolume failed with error:"+ err); }); ``` -## storagestatistics.getTotalSizeOfVolume +## storageStatistics.getTotalSizeOfVolume getTotalSizeOfVolume(volumeUuid: string, callback:AsyncCallback<number>):void @@ -58,28 +60,28 @@ getTotalSizeOfVolume(volumeUuid: string, callback:AsyncCallback<number>):v **系统能力**:SystemCapability.FileManagement.StorageService.SpatialStatistics + 该接口为系统接口,三方应用不支持调用 -- 参数 + +**参数:** | 参数名 | 类型 | 必填 | 说明 | | ---------- | ------------------------------------ | ---- | -------------------------- | | volumeUuid | string | 是 | 卷id | | callback | callback:AsyncCallback<number> | 是 | 获取指定卷总空间之后的回调 | -- 示例 +**示例:** ```js let uuid = ""; - storagestatistics.getTotalSizeOfVolume(uuid, function(error, number){ + storageStatistics.getTotalSizeOfVolume(uuid, function(error, number){ // do something console.info("getTotalSizeOfVolume successfully:"+ number); }); ``` - - -## storagestatistics.getFreeSizeOfVolume +## storageStatistics.getFreeSizeOfVolume getFreeSizeOfVolume(volumeUuid: string): Promise<number> @@ -89,25 +91,27 @@ getFreeSizeOfVolume(volumeUuid: string): Promise<number> **系统能力**:SystemCapability.FileManagement.StorageService.SpatialStatistics + 该接口为系统接口,三方应用不支持调用 -- 参数 + +**参数:** | 参数名 | 类型 | 必填 | 说明 | | ---------- | ------ | ---- | ---- | | volumeUuid | string | 是 | 卷id | -- 返回值 +**返回值:** | 类型 | 说明 | | --------------------- | ------------------ | | Promise<number> | 返回指定卷可用空间 | -- 示例 +**示例:** ```js let uuid = ""; - storagestatistics.getFreeSizeOfVolume(uuid).then(function(number){ + storageStatistics.getFreeSizeOfVolume(uuid).then(function(number){ console.info("getFreeSizeOfVolume successfully:"+ number); }).catch(function(err){ console.info("getFreeSizeOfVolume failed with error:"+ err); @@ -115,7 +119,7 @@ getFreeSizeOfVolume(volumeUuid: string): Promise<number> ``` -## storagestatistics.getFreeSizeOfVolume +## storageStatistics.getFreeSizeOfVolume getFreeSizeOfVolume(volumeUuid: string, callback:AsyncCallback<number>):void @@ -125,26 +129,28 @@ getFreeSizeOfVolume(volumeUuid: string, callback:AsyncCallback<number>):vo **系统能力**:SystemCapability.FileManagement.StorageService.SpatialStatistics + 该接口为系统接口,三方应用不支持调用 -- 参数 + +**参数:** | 参数名 | 类型 | 必填 | 说明 | | ---------- | ------------------------------------ | ---- | ---------------------------- | | volumeUuid | string | 是 | 卷id | | callback | callback:AsyncCallback<number> | 是 | 获取指定卷可用空间之后的回调 | -- 示例 +**示例:** ```js let uuid = ""; - storagestatistics.getFreeSizeOfVolume(uuid, function(error, number){ + storageStatistics.getFreeSizeOfVolume(uuid, function(error, number){ // do something console.info("getFreeSizeOfVolume successfully:"+ number); }); ``` -## storagestatistics.getBundleStats9+ +## storageStatistics.getBundleStats9+ getBundleStats(packageName: string): Promise<BundleStats> @@ -154,32 +160,34 @@ getBundleStats(packageName: string): Promise<BundleStats> **系统能力**:SystemCapability.FileManagement.StorageService.SpatialStatistics + 该接口为系统接口,三方应用不支持调用 -- 参数 + +**参数:** | 参数名 | 类型 | 必填 | 说明 | | ----------- | ------ | ---- | -------- | | packageName | string | 是 | 应用包名 | - -- 返回值 + +**返回值:** | 类型 | 说明 | | ------------------------------------------ | -------------------------- | | Promise<[Bundlestats](#bundlestats)> | 返回指定卷上的应用存储数据 | -- 示例 +**示例:** ```js let packageName = ""; - storagestatistics.getBundleStats(packageName).then(function(BundleStats){ + storageStatistics.getBundleStats(packageName).then(function(BundleStats){ console.info("getBundleStats successfully:"+ JSON.stringify(BundleStats)); }).catch(function(err){ console.info("getBundleStats failed with error:"+ err); }); ``` -## storagestatistics.getBundleStats9+ +## storageStatistics.getBundleStats9+ getBundleStats(packageName: string, callback: AsyncCallback<BundleStats>): void @@ -189,28 +197,28 @@ getBundleStats(packageName: string, callback: AsyncCallback<BundleStats>) **系统能力**:SystemCapability.FileManagement.StorageService.SpatialStatistics + 该接口为系统接口,三方应用不支持调用 -- 参数 + +**参数:** | 参数名 | 类型 | 必填 | 说明 | | -------- | --------------------------------------------------------- | ---- | ------------------------------------ | | packageName | string | 是 | 应用包名 | | callback | callback:AsyncCallback<[Bundlestats](#bundlestats)> | 是 | 获取指定卷上的应用存储数据之后的回调 | - -- 示例 + +**示例:** ```js let packageName = ""; - storagestatistics.getBundleStats(packageName, function(error, BundleStats){ + storageStatistics.getBundleStats(packageName, function(error, BundleStats){ // do something console.info("getBundleStats successfully:"+ JSON.stringify(BundleStats)); }); ``` - - -## storagestatistics.getCurrentBundleStats9+ +## storageStatistics.getCurrentBundleStats9+ getCurrentBundleStats(): Promise<BundleStats> @@ -218,50 +226,51 @@ getCurrentBundleStats(): Promise<BundleStats> **系统能力**:SystemCapability.FileManagement.StorageService.SpatialStatistics -- 返回值 +**返回值:** | 类型 | 说明 | | ------------------------------------------ | -------------------------- | | Promise<[Bundlestats](#bundlestats)> | 返回指定卷上的应用存储状态 | -- 示例 +**示例:** ```js - let bundleStats = storageStatistics.getCurrentBundleStats(); - console.info("getCurrentBundleStats successfully:"+ JSON.stringify(bundleStats)); + let bundleStats = storageStatistics.getCurrentBundleStats(); + console.info("getCurrentBundleStats successfully:"+ JSON.stringify(bundleStats)); ``` -## storagestatistics.getCurrentBundleStats9+ +## storageStatistics.getCurrentBundleStats9+ getCurrentBundleStats(callback: AsyncCallback<BundleStats>): void 第三方应用异步获取占用空间,以callback方式返回。 - + **系统能力**:SystemCapability.FileManagement.StorageService.SpatialStatistics -- 参数 +**参数:** | 参数名 | 类型 | 必填 | 说明 | | -------- | --------------------------------------------------------- | ---- | ------------------------------------ | | callback | callback:AsyncCallback<[BundleStats](#bundlestats)> | 是 | 获取指定卷上的应用存储状态之后的回调 | -- 示例 +**示例:** ```js - storagestatistics.getCurrentBundleStats(function(error, bundleStats){ + storageStatistics.getCurrentBundleStats(function(error, bundleStats){ // do something console.info("getCurrentBundleStats successfully:"+ JSON.stringify(bundleStats)); }); ``` - - - + ## BundleStats9+ -**系统能力**:以下各项对应的系统能力均为SystemCapability.FileManagement.StorageService.SpatialStatistics。
+**系统能力**:以下各项对应的系统能力均为SystemCapability.FileManagement.StorageService.SpatialStatistics + + 该接口为系统接口,三方应用不支持调用 -- 属性 + +### 属性 | 名称 | 类型 | 说明 | | --------- | ------ | -------------- | @@ -270,9 +279,7 @@ getCurrentBundleStats(callback: AsyncCallback<BundleStats>): void | dataSize | number | 应用总数据大小 | - - -## storagestatistics.getTotalSize9+ +## storageStatistics.getTotalSize9+ getTotalSize(): Promise<number> @@ -282,22 +289,24 @@ getTotalSize(): Promise<number> **系统能力**:SystemCapability.FileManagement.StorageService.SpatialStatistics + 该接口为系统接口,三方应用不支持调用 -- 返回值 + +**返回值:** | 类型 | 说明 | | --------------------- | ------------------ | | Promise<number> | 返回内卡的总空间大小 | -- 示例 +**示例:** ```js - let number = storageStatistics.getTotalSize(); - console.info("getTotalSize successfully:"+ JSON.stringify(number)); + let number = storageStatistics.getTotalSize(); + console.info("getTotalSize successfully:"+ JSON.stringify(number)); ``` - -## storagestatistics.getTotalSize9+ + +## storageStatistics.getTotalSize9+ getTotalSize(callback: AsyncCallback<number>): void @@ -307,25 +316,27 @@ getTotalSize(callback: AsyncCallback<number>): void **系统能力**:SystemCapability.FileManagement.StorageService.SpatialStatistics + 该接口为系统接口,三方应用不支持调用 -- 参数 + +**参数:** | 参数名 | 类型 | 必填 | 说明 | | -------- | ------------------------------------ | ---- | ------------------------ | | callback | callback:AsyncCallback<number> | 是 | 获取内卡的总空间大小之后的回调 | -- 示例 +**示例:** ```js - storagestatistics.getTotalSize(function(error, number){ + storageStatistics.getTotalSize(function(error, number){ // do something console.info("getTotalSize successfully:"+ JSON.stringify(number)); }); ``` -## storagestatistics.getFreeSize9+ +## storageStatistics.getFreeSize9+ getFreeSize(): Promise<number> @@ -335,23 +346,25 @@ getFreeSize(): Promise<number> **系统能力**:SystemCapability.FileManagement.StorageService.SpatialStatistics + 该接口为系统接口,三方应用不支持调用 -- 返回值 + +**返回值:** | 类型 | 说明 | | --------------------- | ------------------ | | Promise<number> | 返回内卡的可用空间大小 | -- 示例 +**示例:** ```js - let number = storageStatistics.getFreeSize(); - console.info("getFreeSize successfully:"+ JSON.stringify(number)); + let number = storageStatistics.getFreeSize(); + console.info("getFreeSize successfully:"+ JSON.stringify(number)); ``` -## storagestatistics.getFreeSize9+ +## storageStatistics.getFreeSize9+ getFreeSize(callback: AsyncCallback<number>): void @@ -361,26 +374,26 @@ getFreeSize(callback: AsyncCallback<number>): void **系统能力**:SystemCapability.FileManagement.StorageService.SpatialStatistics + 该接口为系统接口,三方应用不支持调用 -- 参数 + +**参数:** | 参数名 | 类型 | 必填 | 说明 | | -------- | ------------------------------------ | ---- | ------------------------- | | callback | callback:AsyncCallback<number> | 是 | 获取内卡的可用空间大小之后的回调 | -- 示例 +**示例:** ```js - storagestatistics.getFreeSize(function(error, number){ + storageStatistics.getFreeSize(function(error, number){ // do something console.info("getFreeSize successfully:"+ JSON.stringify(number)); }); ``` - - -## storagestatistics.getSystemSize9+ +## storageStatistics.getSystemSize9+ getSystemSize(): Promise<number> @@ -390,25 +403,27 @@ getSystemSize(): Promise<number> **系统能力**:SystemCapability.FileManagement.StorageService.SpatialStatistics + 该接口为系统接口,三方应用不支持调用 -- 返回值 + +**返回值:** | 类型 | 说明 | | --------------------- | ---------------- | | Promise<number> | 返回系统空间大小 | -- 示例 +**示例:** ```js - storagestatistics.getSystemSize().then(function(number){ + storageStatistics.getSystemSize().then(function(number){ console.info("getSystemSize successfully:"+ number); }).catch(function(err){ console.info("getSystemSize failed with error:"+ err); }); ``` -## storagestatistics.getSystemSize9+ +## storageStatistics.getSystemSize9+ getSystemSize(callback:AsyncCallback<number>):void @@ -418,28 +433,28 @@ getSystemSize(callback:AsyncCallback<number>):void **系统能力**:SystemCapability.FileManagement.StorageService.SpatialStatistics + 该接口为系统接口,三方应用不支持调用 -- 参数 + +**参数:** | 参数名 | 类型 | 必填 | 说明 | | ---------- | ------------------------------------ | ---- | -------------------------- | | callback | callback:AsyncCallback<number> | 是 | 获取系统空间大小之后的回调 | -- 示例 +**示例:** ```js - storagestatistics.getSystemSize(function(error, number){ + storageStatistics.getSystemSize(function(error, number){ // do something console.info("getSystemSize successfully:"+ number); }); ``` - - - -## storagestatistics.getUserStorageStats9+ -getUserStorageStats(userId: number): Promise<StorageStats> +## storageStatistics.getUserStorageStats9+ + +getUserStorageStats(userId? : number): Promise<StorageStats> 异步获取用户各类别数据大小,以promise方式返回。 @@ -447,32 +462,34 @@ getUserStorageStats(userId: number): Promise<StorageStats> **系统能力**:SystemCapability.FileManagement.StorageService.SpatialStatistics + 该接口为系统接口,三方应用不支持调用 -- 参数 + +**参数:** | 参数名 | 类型 | 必填 | 说明 | | ---------- | ------ | ---- | ---- | | userId | string | 否 | 用户id
确认当前用户:
- 有值:表示指定用户。
- 无值:表示当前用户。| -- 返回值 +**返回值:** | 类型 | 说明 | | --------------------- | ---------------- | | Promise<[StorageStats](#StorageStats)> | 返回各类别数据大小 | -- 示例 +**示例:** ```js let userId = ""; - storagestatistics.getUserStorageStats(userId).then(function(StorageStats){ + storageStatistics.getUserStorageStats(userId).then(function(StorageStats){ console.info("getUserStorageStats successfully:"+ JSON.stringify(StorageStats)); }).catch(function(err){ console.info("getUserStorageStats failed with error:"+ err); }); ``` -## storagestatistics.getUserStorageStats9+ +## storageStatistics.getUserStorageStats9+ getUserStorageStats(userId: number, callback:AsyncCallback<StorageStats>):void @@ -482,32 +499,37 @@ getUserStorageStats(userId: number, callback:AsyncCallback<StorageStats>): **系统能力**:SystemCapability.FileManagement.StorageService.SpatialStatistics + 该接口为系统接口,三方应用不支持调用 -- 参数 + +**参数:** | 参数名 | 类型 | 必填 | 说明 | | ---------- | ------------------------------------ | ---- | -------------------------- | | userId | string | 否 | 用户id
确认当前用户:
- 有值:表示指定用户。
- 无值:表示当前用户。 | | callback | callback:AsyncCallback<[StorageStats](#StorageStats)> | 是 | 返回各类别数据大小之后的回调 | -- 示例 +**示例:** ```js let userId = ""; - storagestatistics.getUserStorageStats(userId, function(error, StorageStats){ + storageStatistics.getUserStorageStats(userId, function(error, StorageStats){ // do something console.info("getUserStorageStats successfully:"+ JSON.stringify(StorageStats)); }); ``` - ## StorageStats9+ -**系统能力**:以下各项对应的系统能力均为SystemCapability.FileManagement.StorageService.SpatialStatistics。
+**系统能力**:以下各项对应的系统能力均为SystemCapability.FileManagement.StorageService.SpatialStatistics + + 该接口为系统接口,三方应用不支持调用 -- 属性 + + +### 属性 | 名称 | 类型 | 说明 | | --------- | ------ | -------------- | 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 7934963a80aba6e947c84c6084ef8581a954285a..387d3a71ad666c605dd1ba126e6ef5b79f0819f4 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-volumemanager.md +++ b/zh-cn/application-dev/reference/apis/js-apis-volumemanager.md @@ -24,13 +24,13 @@ getAllVolumes(): Promise<Array<Volume>> **系统能力**:SystemCapability.FileManagement.StorageService.Volume -- 返回值 +**返回值:** | 类型 | 说明 | | ---------------------------------- | -------------------------- | | Promise<[Volume](#volume)[]> | 返回当前所有可获得的卷信息 | -- 示例 +**示例:** ```js volumemanager.getAllVolumes().then(function(volumes){ @@ -48,13 +48,13 @@ getAllVolumes(callback: AsyncCallback<Array<Volume>>): void **系统能力**:SystemCapability.FileManagement.StorageService.Volume -- 参数 +**参数:** | 参数名 | 类型 | 必填 | 说明 | | -------- | ------------------------------------------------- | ---- | ------------------------------------ | | callback | callback:AsyncCallback<[Volume](#volume)[]> | 是 | 获取当前所有可获得的卷信息之后的回调 | - -- 示例 + +**示例:** ```js let uuid = ""; @@ -74,19 +74,19 @@ mount(volumeId: string): Promise<boolean> **系统能力**:SystemCapability.FileManagement.StorageService.Volume -- 参数 +**参数:** | 参数名 | 类型 | 必填 | 说明 | | -------- | ------ | ---- | ---- | | volumeId | string | 是 | 卷id | -- 返回值 +**返回值:** | 类型 | 说明 | | ---------------------- | ---------- | | Promise<boolean> | 挂载指定卷 | -- 示例 +**示例:** ```js let volumeId = ""; @@ -105,14 +105,14 @@ mount(volumeId: string, callback:AsyncCallback<boolean>):void **系统能力**:SystemCapability.FileManagement.StorageService.Volume -- 参数 +**参数:** | 参数名 | 类型 | 必填 | 说明 | | -------- | ------------------------------------- | ---- | -------------------- | | volumeId | string | 是 | 卷id | | callback | callback:AsyncCallback<boolean> | 是 | 挂载指定卷之后的回调 | -- 示例 +**示例:** ```js let volumeId = ""; @@ -131,19 +131,19 @@ unmount(volumeId: string): Promise<boolean> **系统能力**:SystemCapability.FileManagement.StorageService.Volume -- 参数 +**参数:** | 参数名 | 类型 | 必填 | 说明 | | -------- | ------ | ---- | ---- | | volumeId | string | 是 | 卷id | -- 返回值 +**返回值:** | 类型 | 说明 | | ---------------------- | ---------- | | Promise<boolean> | 卸载指定卷 | -- 示例 +**示例:** ```js let volumeId = ""; @@ -162,14 +162,14 @@ unmount(volumeId: string, callback:AsyncCallback<boolean>):void **系统能力**:SystemCapability.FileManagement.StorageService.Volume -- 参数 +**参数:** | 参数名 | 类型 | 必填 | 说明 | | -------- | ------------------------------------- | ---- | -------------------- | | volumeId | string | 是 | 卷id | | callback | callback:AsyncCallback<boolean> | 是 | 卸载指定卷之后的回调 | -- 示例 +**示例:** ```js let volumeId = ""; @@ -180,7 +180,7 @@ unmount(volumeId: string, callback:AsyncCallback<boolean>):void ## volumemanager.getVolumeByUuid -getVolumeByUuid(uuid: string): Promise; +getVolumeByUuid(uuid: string): Promise<Volume> 异步通过uuid获得卷信息,以promise方式返回。 @@ -188,19 +188,19 @@ getVolumeByUuid(uuid: string): Promise; **系统能力**:SystemCapability.FileManagement.StorageService.Volume -- 参数 +**参数:** | 参数名 | 类型 | 必填 | 说明 | | -------- | ------ | ---- | ---- | | uuid | string | 是 | 卷uuid | -- 返回值 +**返回值:** | 类型 | 说明 | | ---------------------------------- | -------------------------- | | Promise<[Volume](#volume)> | 返回当前所有可获得的卷信息 | -- 示例 +**示例:** ```js let uuid = ""; @@ -209,7 +209,7 @@ getVolumeByUuid(uuid: string): Promise; ## volumemanager.getVolumeByUuid -getVolumeByUuid(uuid: string, callback: AsyncCallback): void; +getVolumeByUuid(uuid: string, callback: AsyncCallback<Volume>): void 异步通过uuid获得卷信息,以callback方式返回。 @@ -217,14 +217,14 @@ getVolumeByUuid(uuid: string, callback: AsyncCallback): void; **系统能力**:SystemCapability.FileManagement.StorageService.Volume -- 参数 +**参数:** | 参数名 | 类型 | 必填 | 说明 | | -------- | ------------------------------------------------ | ---- | -------------------- | | uuid | string | 是 | 卷uuid | | callback | callback:AsyncCallback<[Volume](#volume)> | 是 | 获取卷信息之后的回调 | -- 示例 +**示例:** ```js let uuid = ""; @@ -235,7 +235,7 @@ getVolumeByUuid(uuid: string, callback: AsyncCallback): void; ## volumemanager.getVolumeById -getVolumeById(id: string): Promise; +getVolumeById(id: string): Promise<Volume> 异步通过卷id获得卷信息,以promise方式返回。 @@ -243,19 +243,19 @@ getVolumeById(id: string): Promise; **系统能力**:SystemCapability.FileManagement.StorageService.Volume -- 参数 +**参数:** | 参数名 | 类型 | 必填 | 说明 | | -------- | ------ | ---- | ---- | | id | string | 是 | 卷id | -- 返回值 +**返回值:** | 类型 | 说明 | | ---------------------------------- | -------------------------- | | Promise<[Volume](#volume)> | 返回当前所有可获得的卷信息 | -- 示例 +**示例:** ```js let id = ""; @@ -264,7 +264,7 @@ getVolumeById(id: string): Promise; ## volumemanager.getVolumeById -getVolumeById(id: string, callback: AsyncCallback): void; +getVolumeById(id: string, callback: AsyncCallback<Volume>): void 异步通过卷id获得卷信息,以callback方式返回。 @@ -272,14 +272,14 @@ getVolumeById(id: string, callback: AsyncCallback): void; **系统能力**:SystemCapability.FileManagement.StorageService.Volume -- 参数 +**参数:** | 参数名 | 类型 | 必填 | 说明 | | -------- | ------------------------------------------------ | ---- | -------------------- | | id | string | 是 | 卷id | | callback | callback:AsyncCallback<[Volume](#volume)> | 是 | 获取卷信息之后的回调 | -- 示例 +**示例:** ```js let id = ""; @@ -290,7 +290,7 @@ getVolumeById(id: string, callback: AsyncCallback): void; ## volumemanager.setVolumeDescription -setVolumeDescription(uuid: string, description: string): Promise; +setVolumeDescription(uuid: string, description: string): Promise<void> 异步通过uuid设置卷描述,以promise方式返回。 @@ -298,20 +298,20 @@ setVolumeDescription(uuid: string, description: string): Promise; **系统能力**:SystemCapability.FileManagement.StorageService.Volume -- 参数 +**参数:** | 参数名 | 类型 | 必填 | 说明 | | --------- | ------ | ---- | ---- | | uuid | string | 是 | 卷uuid | | description | string | 是 | 卷描述 | -- 返回值 +**返回值:** | 类型 | 说明 | | ---------------------- | -------------------------- | | Promise<void> | 设置卷信息 | -- 示例 +**示例:** ```js let uuid = ""; @@ -321,7 +321,7 @@ setVolumeDescription(uuid: string, description: string): Promise; ## volumemanager.setVolumeDescription -function setVolumeDescription(uuid: string, description: string, callback: AsyncCallback): void; +setVolumeDescription(uuid: string, description: string, callback: AsyncCallback<void>): void 异步通过uuid设置卷描述,以callback方式返回。 @@ -329,7 +329,7 @@ function setVolumeDescription(uuid: string, description: string, callback: Async **系统能力**:SystemCapability.FileManagement.StorageService.Volume -- 参数 +**参数:** | 参数名 | 类型 | 必填 | 说明 | | ---------- | --------------------------------------- | ---- | ---------------- | @@ -337,7 +337,7 @@ function setVolumeDescription(uuid: string, description: string, callback: Async | description | string | 是 | 卷描述 | | callback | callback:AsyncCallback<void> | 是 | 设置卷描述之后的回调 | -- 示例 +**示例:** ```js let uuid = ""; @@ -349,7 +349,7 @@ function setVolumeDescription(uuid: string, description: string, callback: Async ## volumemanager.format -format(volId: string): Promise; +format(volId: string): Promise<void> 异步对指定卷进行格式化,以promise方式返回。 @@ -357,19 +357,19 @@ format(volId: string): Promise; **系统能力**:SystemCapability.FileManagement.StorageService.Volume -- 参数 +**参数:** | 参数名 | 类型 | 必填 | 说明 | | ----------- | ------ | ---- | ---- | | volId | string | 是 | 卷id | -- 返回值 +**返回值:** | 类型 | 说明 | | --------------------- | ----------------------- | | Promise<void> | 对指定卷进行格式化 | -- 示例 +**示例:** ```js let volId = ""; @@ -378,7 +378,7 @@ format(volId: string): Promise; ## volumemanager.format -format(volId: string, callback: AsyncCallback): void; +format(volId: string, callback: AsyncCallback<void>): void 异步对指定卷进行格式化,以callback方式返回。 @@ -386,14 +386,14 @@ format(volId: string, callback: AsyncCallback): void; **系统能力**:SystemCapability.FileManagement.StorageService.Volume -- 参数 +**参数:** | 参数名 | 类型 | 必填 | 说明 | | -------- | --------------------------------------- | ---- | ---------------- | | volId | string | 是 | 卷id | | callback | callback:AsyncCallback<void> | 是 | 对指定卷进行格式化 | -- 示例 +**示例:** ```js let volId = ""; @@ -404,7 +404,7 @@ format(volId: string, callback: AsyncCallback): void; ## volumemanager.partition -partition(volId: string, fstype: string): Promise; +partition(volId: string, fstype: string): Promise<void> 异步对磁盘进行分区,以promise方式返回。 @@ -412,20 +412,20 @@ partition(volId: string, fstype: string): Promise; **系统能力**:SystemCapability.FileManagement.StorageService.Volume -- 参数 +**参数:** | 参数名 | 类型 | 必填 | 说明 | | ----------- | ------ | ---- | ---- | | volId | string | 是 | 卷所属的磁盘id | | fstype | string | 是 | 分区类型 | -- 返回值 +**返回值:** | 类型 | 说明 | | --------------------- | ----------------------- | | Promise<void> | 对磁盘进行分区 | -- 示例 +**示例:** ```js let volId = ""; @@ -435,7 +435,7 @@ partition(volId: string, fstype: string): Promise; ## volumemanager.partition -partition(volId: string, fstype : string, callback: AsyncCallback): void; +partition(volId: string, fstype : string, callback: AsyncCallback<void>): void 异步对磁盘进行分区,以callback方式返回。 @@ -443,9 +443,7 @@ partition(volId: string, fstype : string, callback: AsyncCallback): void; **系统能力**:SystemCapability.FileManagement.StorageService.Volume - - -- 参数 +**参数:** | 参数名 | 类型 | 必填 | 说明 | | -------- | --------------------------------------- | ---- | ---------------- | @@ -453,7 +451,7 @@ partition(volId: string, fstype : string, callback: AsyncCallback): void; | fstype | string | 是 | 分区类型 | | callback | callback:AsyncCallback<void> | 是 | 对磁盘进行分区 | -- 示例 +**示例:** ```js let volId = "";