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); } }
1 回答
饮歌长啸
TA贡献1951条经验 获得超3个赞
Microsoft.VisualBasic.FileIO.UIOption.AllDialogs,变为
Microsoft.VisualBasic.FileIO.UIOption.OnlyErrorDialogs, 就可以了
- 1 回答
- 0 关注
- 687 浏览
添加回答
举报
0/150
提交
取消