2013年5月25日 星期六

[My] 刪除目錄 與 刪除檔案

一、刪除檔案(DeleteFile)


程式碼 VB
My.Computer.FileSystem.DeleteFile("C:\VB.txt", FileIO.UIOption.AllDialogs, FileIO.RecycleOption.DeletePermanently, FileIO.UICancelOption.DoNothing)


VB 說明
一、「"C:\VB.txt"」要刪除的檔案路徑
二、「FileIO.UIOption.AllDialogs」顯現作業進度並顯示錯誤對話方塊
       「FileIO.UIOption.OnlyErrorDialogs」隱藏處理作業進度但會顯示錯誤對話方塊(預設值)
三、「FileIO.RecycleOption.DeletePermanently」直接永久刪除檔案(預設值)
       「FileIO.RecycleOption.SendToRecycleBin」將刪除的檔案送置回收筒
四、「FileIO.UICancelOption.ThrowException」當使用者取消操作時則擲回例外狀況(預設值)
       「FileIO.UICancelOption.DoNothing」當使用者取消操作時則不執行何動作



二、刪除目錄(DeleteDirectory)

程式碼 VB
My.Computer.FileSystem.DeleteDirectory("C:\Directory", FileIO.DeleteDirectoryOption.DeleteAllContents, FileIO.RecycleOption.DeletePermanently, FileIO.UICancelOption.DoNothing)


VB 說明
一、「"C:\Directory"」要刪除的目錄路徑
二、「FileIO.DeleteDirectoryOption.DeleteAllContents」當資料夾中有檔案時,則目錄與檔案一起刪除(預設值)
       「FileIO.DeleteDirectoryOption.ThrowIfDirectoryNonEmpty」當資料夾中有檔案時,則不會刪除
三、「FileIO.RecycleOption.DeletePermanently」直接永久刪除檔案(預設值)
       「FileIO.RecycleOption.SendToRecycleBin」將刪除的檔案送置回收筒
四、「FileIO.UICancelOption.ThrowException」當使用者取消操作時則擲回例外狀況(預設值)
       「FileIO.UICancelOption.DoNothing」當使用者取消操作時則不執行何動作