如果我的应用程序在 NEXT 运行时崩溃,有谁知道如何删除文件?例如。我的应用程序浏览一系列图片。其中一个使我的系统崩溃,在我下一次运行时,我希望它删除那个产生错误的图片并继续浏览图片数组。我对此没有想法。
问问题
128 次
3 回答
2
try{
//working with the file
}catch(Exception e){
//delete file
}
于 2011-08-08T07:04:29.617 回答
2
用每个访问的图像和一行指示处理的正常结束写一个日志。如果日志中的最后一行不是您的处理结束行,则它是您的损坏文件。
于 2011-08-08T07:04:49.223 回答
2
每次,在您访问文件之前,将其保存在共享首选项中(在某个键下),成功访问后将其从共享首选项中删除。当您开始活动时,检查该键下是否有文件名,如果有,请删除它。
编辑:
这个想法是“记录”任何访问文件的尝试,如果访问成功,则删除此日志。如果您启动您的应用程序并看到上次的剩余部分,则您了解上次尝试访问此文件时发生了错误。
于 2011-08-08T07:05:01.503 回答