# 文件管理子系统JS API变更 OpenHarmony 3.2 Beta1版本相较于OpenHarmony 3.1 Release版本,文件管理子系统的API变更如下: ## 接口变更 | 模块名 | 类名 | 方法/属性/枚举/常量 | 变更类型 | |---|---|---|---| | ohos.securityLabel | securityLabel | function getSecurityLabelSync(path:string): string; | 新增 | | ohos.securityLabel | securityLabel | function getSecurityLabel(path:string, callback: AsyncCallback): void;
function getSecurityLabel(path:string): Promise; | 新增 | | ohos.securityLabel | securityLabel | function setSecurityLabelSync(path:string, type:dataLevel): void; | 新增 | | ohos.securityLabel | securityLabel | function setSecurityLabel(path:string, type:dataLevel, callback: AsyncCallback): void;
function setSecurityLabel(path:string, type:dataLevel): Promise; | 新增 | | ohos.storageStatistics | storageStatistics | function getFreeSize(callback: AsyncCallback): void;
function getFreeSize(): Promise; | 新增 | | ohos.storageStatistics | storageStatistics | function getTotalSize(callback: AsyncCallback): void;
function getTotalSize(): Promise; | 新增 | | ohos.storageStatistics | storageStatistics | function getUserStorageStats(userId?: number): Promise;
function getUserStorageStats(callback: AsyncCallback): void;
function getUserStorageStats(userId: number, callback: AsyncCallback): void; | 新增 | | ohos.storageStatistics | StorageStats | app: number; | 新增 | | ohos.storageStatistics | StorageStats | file: number; | 新增 | | ohos.storageStatistics | StorageStats | image: number; | 新增 | | ohos.storageStatistics | StorageStats | video: number; | 新增 | | ohos.storageStatistics | StorageStats | audio: number; | 新增 | | ohos.storageStatistics | StorageStats | total: number; | 新增 | | ohos.storageStatistics | storageStatistics | function getSystemSize(callback: AsyncCallback): void;
function getSystemSize(): Promise; | 新增 | | ohos.storageStatistics | storageStatistics | function getCurrentBundleStats(callback: AsyncCallback): void;
function getCurrentBundleStats(): Promise; | 新增 | | ohos.storageStatistics | storageStatistics | function getBundleStats(packageName: string, callback: AsyncCallback): void;
function getBundleStats(packageName: string): Promise; | 新增 | | ohos.storageStatistics | BundleStats | dataSize: number; | 新增 | | ohos.storageStatistics | BundleStats | cacheSize: number; | 新增 | | ohos.storageStatistics | BundleStats | appSize: number; | 新增 | | ohos.volumeManager | volumeManager | function partition(volId: string, fstype: string, callback: AsyncCallback): void;
function partition(volId: string, fstype: string): Promise; | 新增 | | ohos.volumeManager | volumeManager | function format(volId: string, callback: AsyncCallback): void;
function format(volId: string): Promise; | 新增 | | ohos.volumeManager | volumeManager | function setVolumeDescription(uuid: string, description: string, callback: AsyncCallback): void;
function setVolumeDescription(uuid: string, description: string): Promise; | 新增 | | ohos.volumeManager | volumeManager | function getVolumeById(id: string, callback: AsyncCallback): void;
function getVolumeById(id: string): Promise; | 新增 | | ohos.volumeManager | volumeManager | function getVolumeByUuid(uuid: string, callback: AsyncCallback): void;
function getVolumeByUuid(uuid: string): Promise; | 新增 | | ohos.volumeManager | volumeManager | function unmount(volumeId: string, callback: AsyncCallback): void;
function unmount(volumeId: string): Promise; | 新增 | | ohos.volumeManager | volumeManager | function mount(volumeId: string, callback: AsyncCallback): void;
function mount(volumeId: string): Promise; | 新增 | | ohos.volumeManager | volumeManager | function getAllVolumes(callback: AsyncCallback>): void;
function getAllVolumes(): Promise>; | 新增 | | ohos.volumeManager | Volume | path: string; | 新增 | | ohos.volumeManager | Volume | state: number; | 新增 | | ohos.volumeManager | Volume | removable: boolean; | 新增 | | ohos.volumeManager | Volume | description: string; | 新增 | | ohos.volumeManager | Volume | uuid: string; | 新增 | | ohos.volumeManager | Volume | id: string; | 新增 |