uniapp 读取私有目录下文件信息
时间: 2023-07-18 13:16:44 浏览: 216
读取目录下的文件内容
4星 · 用户满意度95%
在 uniapp 中,你可以使用 `uni.getFileInfo()` 方法来读取私有目录下文件的信息,包括文件大小、创建时间、最后修改时间等。
以下是一个简单的示例代码:
```js
uni.getFileInfo({
filePath: '_doc/example.txt',
success: function(res) {
console.log('文件大小:' + res.size);
console.log('创建时间:' + res.createTime);
console.log('最后修改时间:' + res.modifyTime);
},
fail: function(err) {
console.log('获取文件信息失败:' + err.message);
}
});
```
在上面的示例中,`filePath` 参数指定了私有目录下的文件路径。如果文件存在并且读取成功,`success` 回调函数将会返回一个 `FileInfo` 对象,其中包含了文件的各种信息。如果文件不存在或读取失败,则会触发 `fail` 回调函数。
需要注意的是,在 Android 平台上,私有目录的路径前缀为 `_doc/`,在 iOS 平台上,私有目录的路径前缀为 `file:///var/mobile/Containers/Data/Application/{app_id}/Documents/`。因此,如果你的应用需要在不同平台上运行,需要根据平台差异来编写文件路径。
阅读全文