File Management Subsystem Changelog

cl.filemanagement.1 Change the Filter Type from systemapi to publicapi

Changed the Filter type in @ohos.file.fs from systemapi to publicapi.

Change Impact The compatibility is changed, and there is no impact of the change. Third-party applications can use the Filter type.

cl.filemanagement.2 Change of Watcher APIs from systemapi to publicapi

Changed Watcher-related APIs in @ohos.file.fs from systemapi to publicapi.

Watcher-related APIs are as follows:

API Description
function createWatcher(path: string, events: number, listener: WatchEventListener): Watcher Creates a Watcher object to observe file or directory changes.
interface WatchEventListener Event listening class.
interface WatchEvent Event class.
property WatchEvent.fileName Name of the file for which the event occurs.
property WatchEvent.event Events to observe.
property WatchEvent.cookie Cookie bound with the event.
interface Watcher File or directory object whose changes are observed.
function Watcher.start(): void Starts listening.
function Watcher.stop(): void Stops listening.

Change Impact The compatibility is changed, and there is no impact of the change. Third-party applications can use the capability of file listening.