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