Android删除指定目录下的文件

方法如下:(可放工具类里使用)

    public static boolean deleteFile(String filePath) {
        File file = new File(filePath);
        if (file.isFile() && file.exists()) {
            return file.delete();
        }
        return false;
    }

例如:(配合AlertDialog使用)

AlertDialog.Builder builder = new AlertDialog.Builder(this, R.style.MyAlertDialogStyle);
builder.setMessage("您确定要删除该文件吗?");
builder.setCancelable(false);
builder.setPositiveButton("确定", new DialogInterface.OnClickListener() {
 @Override
 public void onClick(DialogInterface dialog, int which) {
	 if (VoiceFileUtil.deleteFile(filePath) {
		 ToastUtils.showShort("删除成功");
	 } else {
		 ToastUtils.showShort("删除失败");
     }
}
});
builder.setNeutralButton("取消", null);
builder.create().show();

AlertDialog样式代码

<style name="MyAlertDialogStyle" parent="Theme.AppCompat.Light.Dialog.Alert">
	"colorAccent">@color/dialogColor
style>

你可能感兴趣的:(Android开发,android,java)