diff --git a/interfaces/kits/js/src/mod_environment/ani/ets/@ohos.file.environment.ets b/interfaces/kits/js/src/mod_environment/ani/ets/@ohos.file.environment.ets index 03cefd296042581a10e417c9239c7051f209b7e0..d51f7837cefe98817dfbcca56383a6e79281868a 100644 --- a/interfaces/kits/js/src/mod_environment/ani/ets/@ohos.file.environment.ets +++ b/interfaces/kits/js/src/mod_environment/ani/ets/@ohos.file.environment.ets @@ -91,7 +91,7 @@ export default Environment; class EnvironmentImpl { static { - loadLibrary("ani_file_environment"); + loadLibraryWithPermissionCheck("ani_file_environment", "@ohos.file.environment"); } static native getStorageDataDirSync(): string; diff --git a/interfaces/kits/js/src/mod_fs/ani/ets/@ohos.file.fs.ets b/interfaces/kits/js/src/mod_fs/ani/ets/@ohos.file.fs.ets index 81b4229488083e997f19dee100fefaf1d0aaae72..2eca2de6780860726dfde22f3a420f24bfd83311 100644 --- a/interfaces/kits/js/src/mod_fs/ani/ets/@ohos.file.fs.ets +++ b/interfaces/kits/js/src/mod_fs/ani/ets/@ohos.file.fs.ets @@ -1765,7 +1765,7 @@ export class StreamInner implements Stream { export class AtomicFile { static { - loadLibrary("ani_file_fs"); + loadLibraryWithPermissionCheck("ani_file_fs", "@ohos.file.fs"); } private nativePtr: long = 0; @@ -1915,7 +1915,7 @@ type DfsListeners = fileIo.DfsListeners; export class FileIoImpl { static { - loadLibrary("ani_file_fs"); + loadLibraryWithPermissionCheck("ani_file_fs", "@ohos.file.fs"); } static native doAccessSync(path: string, mode?: fileIo.AccessModeType, flag?: fileIo.AccessFlagType): boolean; diff --git a/interfaces/kits/js/src/mod_hash/ani/ets/@ohos.file.hash.ets b/interfaces/kits/js/src/mod_hash/ani/ets/@ohos.file.hash.ets index 56e07f441f89778566a7e2596a097a4e317ea7c5..4d41882e1aaecbf32e4d43734c302ea9443348f3 100644 --- a/interfaces/kits/js/src/mod_hash/ani/ets/@ohos.file.hash.ets +++ b/interfaces/kits/js/src/mod_hash/ani/ets/@ohos.file.hash.ets @@ -44,7 +44,7 @@ export default namespace hash { class HashImpl { static { - loadLibrary("ani_file_hash"); + loadLibraryWithPermissionCheck("ani_file_hash", "@ohos.file.hash"); } static native hashSync(path: string, algorithm: string): string; diff --git a/interfaces/kits/js/src/mod_securitylabel/ani/ets/@ohos.file.securityLabel.ets b/interfaces/kits/js/src/mod_securitylabel/ani/ets/@ohos.file.securityLabel.ets index 4f81cef3d8fc0f2c702d436507c7493149fb2cfb..ad0b507e0c57ea9614c3f29a924677a106d397b9 100644 --- a/interfaces/kits/js/src/mod_securitylabel/ani/ets/@ohos.file.securityLabel.ets +++ b/interfaces/kits/js/src/mod_securitylabel/ani/ets/@ohos.file.securityLabel.ets @@ -78,7 +78,7 @@ export default securityLabel; class SecurityLabelImpl { static { - loadLibrary("ani_file_securitylabel"); + loadLibraryWithPermissionCheck("ani_file_securitylabel", "@ohos.file.securityLabel"); } static native setSecurityLabelSync(path: string, type: securityLabel.DataLevel): void; diff --git a/interfaces/kits/js/src/mod_statvfs/ani/ets/@ohos.file.statvfs.ets b/interfaces/kits/js/src/mod_statvfs/ani/ets/@ohos.file.statvfs.ets index f3c569c80543f18810ca4e4c0e31a8ff0fe81b7a..fb7bd6f9213d44cb9ea7a6d4089e71a86b87eb72 100644 --- a/interfaces/kits/js/src/mod_statvfs/ani/ets/@ohos.file.statvfs.ets +++ b/interfaces/kits/js/src/mod_statvfs/ani/ets/@ohos.file.statvfs.ets @@ -78,7 +78,7 @@ export default statfs; class StatvfsImpl { static { - loadLibrary("ani_file_statvfs"); + loadLibraryWithPermissionCheck("ani_file_statvfs", "@ohos.file.statvfs"); } static native getFreeSizeSync(path: string): number;