public static void DelFile(string fullName)
{
try
{
//为何不始用File.Delete(),是因为该方法不经过回收站,直接删除文件
//要删除至回收站,可使用VisualBasic删除文件,需引用Microsoft.VisualBasic
//删除确认对话框是根据电脑系统-回收站-显示删除确认对话框 是否打勾 自动添加的
//为何不使用c#的File.Delete()方法???因为该方法是直接删除,而不是放入回收站
Microsoft.VisualBasic.FileIO.FileSystem.DeleteFile(fullName,
Microsoft.VisualBasic.FileIO.UIOption.AllDialogs,
Microsoft.VisualBasic.FileIO.RecycleOption.SendToRecycleBin,
Microsoft.VisualBasic.FileIO.UICancelOption.DoNothing);
}
catch (Exception ex)
{
MessageBox.Show("出错了" + System.Environment.NewLine + ex.Message);
}
}
Microsoft.VisualBasic.FileIO.UIOption.AllDialogs,变为
Microsoft.VisualBasic.FileIO.UIOption.OnlyErrorDialogs, 就可以了