我非常希望您能帮助我了解删除已记录和存储的 .3gp 文件的过程。
目前,常见的 file.delete() 命令不会物理删除文件,我们甚至没有收到显示文件删除失败原因的错误消息。根据命令,它已成功执行,但文件在外部存储目录中保持不变。
任何人都可以帮助我解释为什么会发生这种情况以及解决此问题的解决方案。
等待您的早日答复。
简单地
File file = new File(filePath);
try
{
if(file.exists())
{
file.delete();
}
}
catch (IOException e)
{
e.printStackTrace();
}
不要忘记在清单中添加权限
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />