在Android中删除视频文件

时间:2016-05-12 10:32:33

标签: android

我想在压缩完成后删除文件。我已经使用代码删除了该文件。但是,当我在图库中检查时,视频文件仍然存在,但它没有显示错误媒体不支持。这是我的代码。

if (compressed) {
              snackbar = TSnackbar
                        .make(coordinatorLayout,"Video Compressed Successfully",TSnackbar.LENGTH_SHORT);
                snackbar.show();
                //Delete File from Location.
                File videoFile = new File(mediaFile.getPath());
                if(videoFile.exists())
                {
                    boolean del =  videoFile.delete();
                }

            }

这是mediaFile

 mediaFile = new File(path + "VID_" + timestamp + ".mp4");

这是存储目录

File mediaStorageDir = new File(
                    Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_PICTURES),
                    appName);

1 个答案:

答案 0 :(得分:0)

试试这个

getContentResolver().delete(Uri.parse(mediafile.getPath()),null,null);