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 關注
- 717 瀏覽
添加回答
舉報
0/150
提交
取消