Android - 删除包含该文件的任何内容

时间:2014-06-30 09:42:18

标签: android file clear

ContextWrapper cw = new ContextWrapper(getApplicationContext());
File myFile = cw.getDir("mydata", Context.MODE_PRIVATE);

现在请告诉我如何删除包含(主要是图像)myFile(文件夹)的内容,如何清除它?

2 个答案:

答案 0 :(得分:1)

PrintWriter pw = new PrintWriter("fileName.txt");
pw.close();

new RandomAccessFile(fileName).setLength(0);

答案 1 :(得分:0)

清除文件夹的最简单方法是通过递归:

void deleteDirContent(File file) {
    if (file.isDirectory()) {
        for (File child : file.listFiles())
            deleteDirContent(child); <--------
    }
    file.delete();
}