提交 e400f3a4 编写于 作者: F fengjq 提交者: 冯俊青

fixed 0b8c653 from https://gitee.com/shimmer-5880/docs/pulls/23571

补充修改文管子系统文件相关开发文档
Signed-off-by: Nfengjq <fengjunqing@huawei.com>
上级 442d9b51
...@@ -24,6 +24,7 @@ OpenHarmony预置了FileManager文件管理器。系统应用开发者也可以 ...@@ -24,6 +24,7 @@ OpenHarmony预置了FileManager文件管理器。系统应用开发者也可以
import fileExtensionInfo from '@ohos.file.fileExtensionInfo'; import fileExtensionInfo from '@ohos.file.fileExtensionInfo';
import { Filter } from '@ohos.file.fs'; import { Filter } from '@ohos.file.fs';
import common from '@ohos.app.ability.common'; import common from '@ohos.app.ability.common';
import { BusinessError } from '@ohos.base';
``` ```
其中fileAccess提供了文件基础操作的API,fileExtensionInfo提供了应用开发的关键结构体。 其中fileAccess提供了文件基础操作的API,fileExtensionInfo提供了应用开发的关键结构体。
...@@ -33,7 +34,7 @@ OpenHarmony预置了FileManager文件管理器。系统应用开发者也可以 ...@@ -33,7 +34,7 @@ OpenHarmony预置了FileManager文件管理器。系统应用开发者也可以
在文件访问框架中,使用RootInfo用于表示设备的属性信息。以下示例可以获取所有设备的RootInfo。 在文件访问框架中,使用RootInfo用于表示设备的属性信息。以下示例可以获取所有设备的RootInfo。
```ts ```ts
// 获取应用上下文 // 获取应用上下文
let context = getContext(this) as common.UIAbilityContext; let context = getContext(this) as common.UIAbilityContext;
...@@ -45,7 +46,8 @@ OpenHarmony预置了FileManager文件管理器。系统应用开发者也可以 ...@@ -45,7 +46,8 @@ OpenHarmony预置了FileManager文件管理器。系统应用开发者也可以
if (!fileAccessHelperAllServer) { if (!fileAccessHelperAllServer) {
console.error("createFileAccessHelper interface returns an undefined object"); console.error("createFileAccessHelper interface returns an undefined object");
} }
} catch (error) { } catch (err) {
let error: BusinessError = err as BusinessError;
console.error("createFileAccessHelper failed, errCode:" + error.code + ", errMessage:" + error.message); console.error("createFileAccessHelper failed, errCode:" + error.code + ", errMessage:" + error.message);
} }
} }
...@@ -71,7 +73,7 @@ OpenHarmony预置了FileManager文件管理器。系统应用开发者也可以 ...@@ -71,7 +73,7 @@ OpenHarmony预置了FileManager文件管理器。系统应用开发者也可以
console.error("getRoots failed, errCode:" + error.code + ", errMessage:" + error.message); console.error("getRoots failed, errCode:" + error.code + ", errMessage:" + error.message);
} }
} }
``` ```
4. 浏览目录。 4. 浏览目录。
在文件访问框架中,使用FileInfo表示一个文件(目录)的基础信息。开发者可以使用listfile接口遍历下一级所有文件(目录)的迭代器对象;也可以通过scanfile过滤指定目录,获取满足条件的迭代器对象。 在文件访问框架中,使用FileInfo表示一个文件(目录)的基础信息。开发者可以使用listfile接口遍历下一级所有文件(目录)的迭代器对象;也可以通过scanfile过滤指定目录,获取满足条件的迭代器对象。
......
...@@ -123,6 +123,7 @@ ...@@ -123,6 +123,7 @@
// xxx.ets // xxx.ets
import fs from '@ohos.file.fs'; import fs from '@ohos.file.fs';
import Want from '@ohos.app.ability.Want'; import Want from '@ohos.app.ability.Want';
import { BusinessError } from '@ohos.base';
function getShareFile() { function getShareFile() {
try { try {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册