跳过内容

@capgo/capacitor-file

Capacitor File Plugin 实现类似于 Cordova File 插件的文件系统操作。

Capacitor File Plugin 实现类似于 Cordova File 插件的文件系统操作。

  • requestFileSystem - 请求一个文件系统。
  • resolveLocalFileSystemURL - 将一个文件 URL 解析为一个入口。
  • getFile - 获取一个文件入口。
  • getDirectory - 获取一个目录入口。
方法描述
requestFileSystem请求一个文件系统。
resolveLocalFileSystemURL将一个文件 URL 解析为一个入口。
getFile获取一个文件入口。
getDirectory获取一个目录入口。
readFile读取文件为文本或base64。
readAsDataURL读取文件为数据URL(base64加 MIME类型前缀)。
writeFile写入数据到文件。
appendFile追加数据到文件。
deleteFile删除文件。
mkdir创建一个目录。
rmdir删除一个目录。
readdir读取目录内容。
stat获取文件或目录的元数据。
getMetadata获取文件或目录的元数据。stat()的别名。
rename重命名或移动一个文件或目录。
move移动一个文件或目录。rename()的别名。
copy复制文件或目录。
exists检查文件或目录是否存在。
getUri获取文件的 URI。
truncate截断文件到指定大小。
getDirectories获取所有已知的文件系统目录。
getFreeDiskSpace获取可用磁盘空间(以字节为单位)。
addListener监听读取进度事件。
addListener监听写入进度事件。
removeAllListeners移除所有事件监听器。
getPluginVersion获取插件版本。
checkPermissions检查当前文件操作的权限状态。Android 上检查外部存储权限,iOS 和 web 上始终返回 '已授权',因为不需要特殊权限。
requestPermissions请求文件操作的权限。Android 上请求外部存储权限,以便访问应用私有目录外的文件。iOS 和 web 上始终返回 '已授权',因为不需要特殊权限。

此参考资料是从 src/definitions.tscapacitor-文件.

如果您正在使用 @capgo/capacitor-文件 来规划存储和文件处理,连接它到 使用 @capgo/capacitor-文件 来使用在使用 @capgo/capacitor-文件 中的原生功能 @capgo/capacitor-数据存储-SQLite 对于 @capgo/capacitor-数据存储-SQLite 的实现细节 使用 @capgo/capacitor-数据存储-SQLite 对于 @capgo/capacitor-数据存储-SQLite 的本机能力 @capgo/capacitor-上传器 对于 @capgo/capacitor-上传器 的实现细节 使用 @capgo/capacitor-上传器 对于 @capgo/capacitor-上传器 的本机能力