android - Android Kotlin:从字符串路径创建文件不起作用
问题描述
我正在使用 Kotlin 开发一个 Android 项目。在我的项目中,我试图从字符串路径创建一个 File 对象。这是字符串路径格式。
/storage/emulated/0/mediapicker/images/eb162701-f4b7-4d0a-b824-7cc56a7ff926.jpg
我尝试了以下
var file = File(path)
var file = File(Environment.getExternalStorageDirectory(), path)
var file = File(context.getExternalFilesDir(null), path)
var file = File(context.filesDir, path)
当我运行 file.exists() 时,它们都返回 false。我的代码有什么问题,我该如何解决?
解决方案
推荐阅读
- flash - 如何在 IBM Datastage Hierarchical Data 中替换 Flash
- python - Scray shell URL 返回 404 进行无限滚动
- android - 使用底部导航片段仅调用一次 API
- linux - 在 docker 下使用来自 Perl 的 capget syscall 和 capsh --drop=cap_sys_admin
- javascript - 使用多种变体过滤 MongoDB 集合
- javascript - 寻找任何替代状态管理工具来做出反应,而不是 redux
- python - 在 Python 中编写带有标题的阿拉伯语 rtf 文件
- ms-access - MS Access - 在查询中使用多选
- google-apps-script - Google App Scripts 在不变形的情况下删除重复项
- python - 在 Django Template For Selection 中同时迭代两个表 - Python Django