在android中删除.mp3扩展名的文件

时间:2016-02-07 16:17:44

标签: android

如何从我的SD卡中删除所有具有.jpg扩展名的文件?我可以在列表中显示所有jpg文件,但不知道如何删除。我是android的新手,请尽可能地坚持我的问​​题。

view = (LinearLayout) findViewById(R.id.view);

    //getting SDcard root path
    root = new File(Environment.getExternalStorageDirectory()
            .getAbsolutePath());
    getfile(root);

    for (int i = 0; i < fileList.size(); i++) {
        TextView textView = new TextView(this);
        textView.setText(fileList.get(i).getName());
        textView.setPadding(5, 5, 5, 5);

        System.out.println(fileList.get(i).getName());

        if (fileList.get(i).isDirectory()) {
            textView.setTextColor(Color.parseColor("#FF0000"));
        }
        view.addView(textView);
    }

}

public ArrayList<File> getfile(File dir) {
    File listFile[] = dir.listFiles();
    if (listFile != null && listFile.length > 0) {
        for (int i = 0; i < listFile.length; i++) {

            if (listFile[i].isDirectory()) {
                fileList.add(listFile[i]);
                getfile(listFile[i]);

            } else {
                if (listFile[i].getName().endsWith(".jpg")
                        || listFile[i].getName().endsWith(".jpg")
                        || listFile[i].getName().endsWith(".jpg")
                        || listFile[i].getName().endsWith(".jpg"))

                {
                    fileList.add(listFile[i]);
                }
            }

        }
    }
    return fileList;
}

0 个答案:

没有答案