這個功能一直做不好
用 File.Delete(imagePath); 刪除檔案的方式
有時成功。有時失敗
這是因為picturebox開啟圖片時
如果刪除該圖片
因為會一直卡在圖片(路徑)已左其他程序存取中
不能刪除
解法
不能單靠程式去解
用2種方式來分別處理圖片的讀取跟刪除
儲存圖片
1-存到資料庫的IMAGE欄位
2-把圖片存成檔案放到檔案夾中
程式在picturebox讀取圖片時
是直接讀取資料庫的IMAGE欄位
而刪除圖片時
就可以同時刪除資料庫的IMAGE 跟 檔案夾的圖片檔
補充
圖片存成2種方式是方便做報表跟整理備份照片資料
如果統一用資料庫
其實問題不大
所以麻煩是在處理檔案夾的圖片
picturebox不可以用 檔案夾的圖片 的路徑來讀取
會卡住檔案夾的圖片在使用中
自我LV~