我想在压缩完成后删除文件。我已经使用代码删除了该文件。但是,当我在图库中检查时,视频文件仍然存在,但它没有显示错误媒体不支持。这是我的代码。
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);
答案 0 :(得分:0)
试试这个
getContentResolver().delete(Uri.parse(mediafile.getPath()),null,null);