在我的应用程序中创建了一些临时文件,其名称以“temp”开头。如何在退出时从 SD 卡中删除这些文件。
最佳答案
您可以从 SDCARD 中删除文件:
File folder = new File(Environment.getExternalStorageDirectory() + "/tempdirname");
try {
File[] filenamestemp = folder.listFiles();
for(int i=0;i<filenamestemp.length;i++){
if(filenamestemp[i].getAbsolutePath().toString().contains("temp"))
filenamestemp[i].delete();
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
并确保您已在 AndroidManifest.xml
中添加 SDCARD 访问权限:
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
关于android - 删除以特定单词开头的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14108065/