Re: [問題] 程式關閉時刪除圖片
※ 引述《kyoin (nioyk)》之銘言:
: datagirdview建了一個圖片的欄位
: 每列放的是不同的圖片
: 但那些圖片在同一個資料夾
: 我想在程式關閉時
: 把那些圖片都刪掉
: 可是會出現
: 由於另一個處理程序正在使用檔案 " 路徑/xxx.bmp ",所以無法存取該檔案
: 請問 我是不是該釋放什麼資源?
: 這是我程式關閉所寫的code
: private void Form1_FormClosing(Object sender, FormClosingEventArgs e)
: {
: string[] files = Directory.GetFiles(@".\photo\","*.bmp");
: foreach(string file in files)
: {
: File.Delete(file);
: }
: }
: 請各位指點一下! 謝謝!
private void Form1_FormClosing(Object sender, FormClosingEventArgs e)
{
foreach(DataGridViewRow r in dataGridView1.Rows)
{
看你的圖片放在那個位置如果是第一個就是0依此類推
把你Gridview1顯示的圖片轉成image class
Image aaron=(Image)r.cells[0].value;
aaron.dispose();
你在Gridview1多放一個欄位放檔案的路徑
File.Delete((string)r.cell[1].value);
我是把檔案的路徑放在第二行
}
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.117.209.64
→
12/08 23:40, , 1F
12/08 23:40, 1F
→
12/08 23:40, , 2F
12/08 23:40, 2F
討論串 (同標題文章)