【发布时间】:2023-02-02 14:05:24
【问题描述】:
我试图改变内部存储文件的路径,但它不可能发生。 然后我尝试将该文件复制到另一个位置并将其从第一个位置删除。不幸的是,这也没有用。
这是我的错误:
[错误:flutter/runtime/dart_vm_initializer.cc(41)] 未处理 异常:FileSystemException:无法删除文件,路径 = '/storage/emulated/0/DCIM/Screenshots/Screenshot_20230116-114448.jpg' (操作系统错误:没有这样的文件或目录,errno = 2)
如果有人有想法那么它可能会有所帮助。谢谢你。
【问题讨论】:
-
这个命令的输出是什么:
adb shell ls -l /storage/emulated/0/DCIM/Screenshots/Screenshot_20230116-114448.jpg? -
显示“权限被拒绝”。任何启用权限的解决方案?
-
/storage/emulated/0/DCIM/Screenshots或/storage/emulated/0/DCIM等父文件夹呢? -
从“/storage/emulated/”我得到权限被拒绝的错误。
-
你能从你的应用程序中列出这些文件夹吗? api.flutter.dev/flutter/dart-io/Directory/listSync.html
标签: android flutter file delete-file internal-storage