我使用c#在pictureBox中顯示圖像。然後,我想更改圖片的名稱。我不能,因爲我知道圖像正在被另一個進程使用。c#從文件關閉連接圖像
我打開圖像這樣
Image image1 = Image.FromFile("IMAGE LOCATION"); ;
pictureBox1.Image = image1;
然後試圖改變它的名字這樣,我得到IO異常說「,因爲它正由另一個進程的進程無法訪問文件。
System.IO.File.Copy(@"OldName", @"NewName"); //copy changes name if paths are in the same folder
是不是保持圖像的對象圖像1?爲何由以前的過程中仍然鎖定文件?任何建議,將不勝感激。非常感謝!
太棒了。謝謝!!有效 !! – RonaDona