无法删除图片文件?求解
运行后显示
文件“C:\web\upload\2013-01-01~2013-12-31\20130719101141sor\image\i20130407092958ivd.jpg”正由另一进程使用,因此该进程无法访问此文件。
而删除音乐和视频文件一切正常。路径核对全部正确,数据库信息也正常删除,就是服务器上的图片无法删除
,总是显示被占用。
小弟所学用尽,无解。
public void DataListA_ItemCommand(Object sender, DataListCommandEventArgs e)
{
if (e.CommandName == "E1_music_click")
{
Response.Redirect(((Literal)e.Item.FindControl("E1_music_link")).Text);
}
if (e.CommandName == "del")
{
switch (classify.Text)///英文
{
case "image":
((Literal)e.Item.FindControl("E1_link")).Text = ((Image)e.Item.FindControl("E1_img")).ImageUrl;
break;
case "music":
((Literal)e.Item.FindControl("E1_link")).Text = ((Literal)e.Item.FindControl("E1_music_link")).Text;
break;
case "video":
((Literal)e.Item.FindControl("E1_link")).Text = ((Literal)e.Item.FindControl("E1_media")).Text;
break;
case "flash":
((Literal)e.Item.FindControl("E1_link")).Text = ((Literal)e.Item.FindControl("E1_media")).Text;
break;