【问题标题】:How to delete files from sd card?如何从sd卡中删除文件?
【发布时间】:2019-02-07 23:00:52
【问题描述】:

我正在尝试使用 file.delete 方法删除存储在 sd 卡上的文件,但仅当文件存储在内部存储上时才有效?

那么我们怎样才能删除 SD 卡上的文件呢?

我试过了:

File file = new File(selectedFilePath);
boolean deleted = file.delete();

selectedFilePath 指向我的文件所在的位置,我从中获取位置 Mediastore.Audio.Media.Data

【问题讨论】:

    标签: java android delete-file


    【解决方案1】:

    您是否在 Manifest 中添加了此权限?

    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>

    【讨论】:

    • 是的,我做到了,奇怪的是当我删除文件时它会在我的应用程序中删除它但是当我重新启动手机时它又在那里。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-07
    • 1970-01-01
    • 2018-07-09
    • 1970-01-01
    相关资源
    最近更新 更多