【发布时间】:2012-04-09 22:02:26
【问题描述】:
我非常希望您能帮助我了解删除 .3gp 文件的过程 已被记录和存储。
目前常用的 file.delete() 命令不会物理删除文件,我们也不会 甚至会收到一条错误消息,显示文件删除不成功的原因。 根据命令,它已成功执行,但文件保持不变 在外部存储目录中。
谁能帮我解释一下为什么会发生这种情况以及解决方案 这个问题。
等待您的早日回复。
【问题讨论】:
我非常希望您能帮助我了解删除 .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" />
【讨论】: