首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

剔除文件时显示为该文件正由另一进程使用

2011-12-13 
删除文件时显示为该文件正由另一进程使用我在上传文件时,先删除刚上传的文件,但是在删除时显示为该文件正

删除文件时显示为该文件正由另一进程使用
我在上传文件时,先删除刚上传的文件,但是在删除时显示为该文件正由另一进程使用

//删除文件  
FileInfo   fi;
                           
foreach(FileInfo   f   in   upDir.GetFiles())
{
    fi   =   new   FileInfo(phyPath+System.Web.HttpContext.Current.Server.UrlDecode( "\\ "+f.Name.ToString()));
    try
      {
        //设置所有文件属性
        fi.Attributes=FileAttributes.Normal;
        fi.Delete();

      }
      catch(Exception   ex)
      {

          throw   new   ApplicationException(ex.ToString());

      }
}

应该如何修改才可以强制删除啊?


[解决办法]
fi.Close();
fi.Delete();

这样应该可以的,你试一试。

热点排行