diff --git a/zh-cn/application-dev/reference/apis/js-apis-file-picker.md b/zh-cn/application-dev/reference/apis/js-apis-file-picker.md
index f20607c4bd9753be53a7e1c3e1751aee18d63245..61fcdf286d7e4f33d3a5181d1a1b683e1258aa0e 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-file-picker.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-file-picker.md
@@ -8,13 +8,8 @@
## 导入模块
-> **说明:**
->
-> 示例代码里有使用BusinessError的都需要导入BusinessError模块,没有的话则不需要导入。
-
```ts
import picker from '@ohos.file.picker';
-import { BusinessError } from '@ohos.base';
```
## PhotoViewPicker
@@ -52,6 +47,7 @@ select(option?: PhotoSelectOptions) : Promise<PhotoSelectResult>
**示例:**
```ts
+import { BusinessError } from '@ohos.base';
async function example01() {
try {
let PhotoSelectOptions = new picker.PhotoSelectOptions();
@@ -88,6 +84,7 @@ select(option: PhotoSelectOptions, callback: AsyncCallback<PhotoSelectResult&
**示例:**
```ts
+import { BusinessError } from '@ohos.base';
async function example02() {
try {
let PhotoSelectOptions = new picker.PhotoSelectOptions();
@@ -125,6 +122,7 @@ select(callback: AsyncCallback<PhotoSelectResult>) : void
**示例:**
```ts
+import { BusinessError } from '@ohos.base';
async function example03() {
try {
let photoPicker = new picker.PhotoViewPicker();
@@ -165,6 +163,7 @@ save(option?: PhotoSaveOptions) : Promise<Array<string>>
**示例:**
```ts
+import { BusinessError } from '@ohos.base';
async function example04() {
try {
let PhotoSaveOptions = new picker.PhotoSaveOptions();
@@ -200,6 +199,7 @@ save(option: PhotoSaveOptions, callback: AsyncCallback<Array<string>>
**示例:**
```ts
+import { BusinessError } from '@ohos.base';
async function example05() {
try {
let PhotoSaveOptions = new picker.PhotoSaveOptions();
@@ -236,6 +236,7 @@ save(callback: AsyncCallback<Array<string>>) : void
**示例:**
```ts
+import { BusinessError } from '@ohos.base';
async function example06() {
try {
let photoPicker = new picker.PhotoViewPicker();
@@ -288,6 +289,7 @@ select(option?: DocumentSelectOptions) : Promise<Array<string>>
**示例:**
```ts
+import { BusinessError } from '@ohos.base';
async function example07() {
try {
let DocumentSelectOptions = new picker.DocumentSelectOptions();
@@ -322,6 +324,7 @@ select(option: DocumentSelectOptions, callback: AsyncCallback<Array<string
**示例:**
```ts
+import { BusinessError } from '@ohos.base';
async function example08() {
try {
let DocumentSelectOptions = new picker.DocumentSelectOptions();
@@ -357,6 +360,7 @@ select(callback: AsyncCallback<Array<string>>) : void
**示例:**
```ts
+import { BusinessError } from '@ohos.base';
async function example09() {
try {
let documentPicker = new picker.DocumentViewPicker();
@@ -398,6 +402,7 @@ save(option?: DocumentSaveOptions) : Promise<Array<string>>
**示例:**
```ts
+import { BusinessError } from '@ohos.base';
async function example10() {
try {
let DocumentSaveOptions = new picker.DocumentSaveOptions();
@@ -433,6 +438,7 @@ save(option: DocumentSaveOptions, callback: AsyncCallback<Array<string>
**示例:**
```ts
+import { BusinessError } from '@ohos.base';
async function example11() {
try {
let DocumentSaveOptions = new picker.DocumentSaveOptions();
@@ -469,6 +475,7 @@ save(callback: AsyncCallback<Array<string>>) : void
**示例:**
```ts
+import { BusinessError } from '@ohos.base';
async function example12() {
try {
let documentPicker = new picker.DocumentViewPicker();
@@ -521,6 +528,7 @@ select(option?: AudioSelectOptions) : Promise<Array<string>>
**示例:**
```ts
+import { BusinessError } from '@ohos.base';
async function example13() {
try {
let AudioSelectOptions = new picker.AudioSelectOptions();
@@ -555,6 +563,7 @@ select(option: AudioSelectOptions, callback: AsyncCallback<Array<string>
**示例:**
```ts
+import { BusinessError } from '@ohos.base';
async function example14() {
try {
let AudioSelectOptions = new picker.AudioSelectOptions();
@@ -590,6 +599,7 @@ select(callback: AsyncCallback<Array<string>>) : void
**示例:**
```ts
+import { BusinessError } from '@ohos.base';
async function example15() {
try {
let audioPicker = new picker.AudioViewPicker();
@@ -630,6 +640,7 @@ save(option?: AudioSaveOptions) : Promise<Array<string>>
**示例:**
```ts
+import { BusinessError } from '@ohos.base';
async function example16() {
try {
let AudioSaveOptions = new picker.AudioSaveOptions();
@@ -665,6 +676,7 @@ save(option: AudioSaveOptions, callback: AsyncCallback<Array<string>>
**示例:**
```ts
+import { BusinessError } from '@ohos.base';
async function example17() {
try {
let AudioSaveOptions = new picker.AudioSaveOptions();
@@ -701,6 +713,7 @@ save(callback: AsyncCallback<Array<string>>) : void
**示例:**
```ts
+import { BusinessError } from '@ohos.base';
async function example18() {
try {
let audioPicker = new picker.AudioViewPicker();
diff --git a/zh-cn/application-dev/reference/apis/js-apis-fileAccess.md b/zh-cn/application-dev/reference/apis/js-apis-fileAccess.md
index 2106446537080299e28d36faa32cd12b99b3d273..2d23a9dd2d7e67c80a0b6070da5039c8510bebfe 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-fileAccess.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-fileAccess.md
@@ -1764,7 +1764,7 @@ try {
### unregisterObserver10+
- unregisterObserver(uri: string, callback: Callback<NotifyMessage>): void
+ unregisterObserver(uri: string, callback?: Callback<NotifyMessage>): void
取消注册指定的uri和callback。
@@ -1777,7 +1777,7 @@ try {
| 参数名 | 类型 | 必填 | 说明 |
| -------- | ------------------------------------------------- | ---- | ------------------------- |
| uri | string | 是 | 文件或目录的uri |
-| callback | Callback<[NotifyMessage](#notifymessage10)> | 是 | 解注册uri下对应的callback |
+| callback | Callback<[NotifyMessage](#notifymessage10)> | 否 | 解注册uri下对应的callback。如果该参数不填,则解注册对应的所有callbackback |
**示例1: 解注册监听uri的一个callback**
@@ -1829,23 +1829,7 @@ try {
}
```
-### unregisterObserver10+
-
- unregisterObserver(uri: string): void
-
-取消注册指定的uri对应的所有callback。
-
-**系统能力**:SystemCapability.FileManagement.UserFileService
-
-**需要权限**:ohos.permission.FILE_ACCESS_MANAGER
-
-**参数:**
-
-| 参数名 | 类型 | 必填 | 说明 |
-| ------ | ------ | ---- | --------------- |
-| uri | string | 是 | 文件或目录的uri |
-
-**示例1:解注册监听uri的所有callback**
+**示例3:解注册监听uri的所有callback**
```js
let DirUri = 'file://docs/storage/Users/currentUser/Documents';
@@ -1936,8 +1920,6 @@ try {
**系统能力**:SystemCapability.FileManagement.UserFileService
-**需要权限**:ohos.permission.FILE_ACCESS_MANAGER
-
| 名称 | 值 | 说明 |
| ----------------- | ---- | ------------------------------------------------------------ |
| NOTIFY_ADD | 0 | 表示新增文件(详见registerObserver接口的示例2、示例3) |
diff --git a/zh-cn/release-notes/changelogs/OpenHarmony_4.0.11.2/changelogs-filemanagement.md b/zh-cn/release-notes/changelogs/OpenHarmony_4.0.11.2/changelogs-filemanagement.md
index aedaae3d239eef92d23c926e5ddb8b14283e9cbc..3bb061b435e1c43b799d00e36e489305366cbb90 100644
--- a/zh-cn/release-notes/changelogs/OpenHarmony_4.0.11.2/changelogs-filemanagement.md
+++ b/zh-cn/release-notes/changelogs/OpenHarmony_4.0.11.2/changelogs-filemanagement.md
@@ -16,6 +16,7 @@
2. FILEKEY 图像和音频选项下架
**关键的接口/组件变更**
+
删除接口如下
| 类名 | 删除接口声明 |