1e41f4b71Sopenharmony_ci# File Management Subsystem Changelog
2e41f4b71Sopenharmony_ci
3e41f4b71Sopenharmony_ci## c1.filemanager.1 Change of the fileAccess Module
4e41f4b71Sopenharmony_ci
5e41f4b71Sopenharmony_ci1. Changed the assets that can be managed by the file access framework. The assets managed by the media library cannot be accessed by using the file access framework APIs. Currently, the file access framework supports the following directories:
6e41f4b71Sopenharmony_ci   - External storage directory
7e41f4b71Sopenharmony_ci   - **Docs** directory
8e41f4b71Sopenharmony_ci   - **Download** directory
9e41f4b71Sopenharmony_ci   - **Desktop** directory
10e41f4b71Sopenharmony_ci   - **Documents** directory
11e41f4b71Sopenharmony_ci   - **Share** directory of the shared disk
12e41f4b71Sopenharmony_ci
13e41f4b71Sopenharmony_ci   The **fileAccess** module does not support query of some attributes of thumbnails and media assets.
14e41f4b71Sopenharmony_ci
15e41f4b71Sopenharmony_ci2. Changed the URI format, which eliminates the need for parsing the URI format.
16e41f4b71Sopenharmony_ci
17e41f4b71Sopenharmony_ci**Change Impact**
18e41f4b71Sopenharmony_ci
19e41f4b71Sopenharmony_ciFor applications developed based on earlier versions, check whether the URI is obtained by using the media library API through **fileAccess**. If yes, the URI cannot be obtained.
20e41f4b71Sopenharmony_ci
21e41f4b71Sopenharmony_ci**Key API/Component Changes**
22e41f4b71Sopenharmony_ci
23e41f4b71Sopenharmony_ciThe following API is deleted.
24e41f4b71Sopenharmony_ci
25e41f4b71Sopenharmony_ci| Class          | API                                                |
26e41f4b71Sopenharmony_ci| -------------- | ------------------------------------------------------------ |
27e41f4b71Sopenharmony_ci| fileAccessHelper | getThumbnail(uri: string, size: image.Size, callback: AsyncCallback<image.PixelMap>): void;|
28e41f4b71Sopenharmony_ci
29e41f4b71Sopenharmony_ciThe following values are deleted from **FileKey**.
30e41f4b71Sopenharmony_ci
31e41f4b71Sopenharmony_ci| Enum| Deleted Key Value|
32e41f4b71Sopenharmony_ci| -------- | ---- |
33e41f4b71Sopenharmony_ci| FileKey | DURATION = 'duration' |
34e41f4b71Sopenharmony_ci| FileKey | WIDTH = 'width' |
35e41f4b71Sopenharmony_ci| FileKey | HEIGHT = 'height' |
36e41f4b71Sopenharmony_ci
37e41f4b71Sopenharmony_ci**Adaptation Guide**
38e41f4b71Sopenharmony_ci
39e41f4b71Sopenharmony_ciThe invocation of the **fileAccess** APIs remains unchanged, but the assets corresponding to the URI returned change.
40e41f4b71Sopenharmony_ci
41e41f4b71Sopenharmony_ciTo obtain attributes such as the file name and path, use [fileuri](../../../application-dev/reference/apis/js-apis-file-fileuri.md).
42e41f4b71Sopenharmony_ci
43e41f4b71Sopenharmony_ciTo obtain the URI via a file access framework interface, use [fs](../../../application-dev/reference/apis/js-apis-file-fs.md).
44