tianjilala
路人甲
路人甲
  • 注册日期2004-12-01
  • 发帖数10
  • QQ
  • 铜币172枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1192回复:1

[求助]程序移除某一图层后删除所有相关文件异常

楼主#
更多 发布于:2006-06-23 13:04
<P>我在当前的地图窗口中移除某一图层后,想把该图层的所有相关文件删除,如.shp,.shx,.dbf等,可是会出现异常如下</P>
<P>System.IO.File.Delete(path)</P>
<P><BR>{System.IO.IOException}<BR>    System.SystemException: {@"该进程无法访问文件“E:\usa.shp”,因为该文件正由另一进程使用。"}</P>
<P>该如何解决呢?</P>
喜欢0 评分0
cl991036
管理员
管理员
  • 注册日期2003-07-25
  • 发帖数5917
  • QQ14265545
  • 铜币29669枚
  • 威望217点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • GIS帝国铁杆
1楼#
发布于:2006-06-23 14:09
<P>没有出现问题</P>
<P>  private void button2_Click(object sender, System.EventArgs e)<BR>  {<BR>   axMapControl1.DeleteLayer(0);<BR>   System.IO.File.Delete(@"C:\shp\world30.shp");<BR>  <BR>  }</P>
<P>我这里的axMapControl1.DeleteLayer(0)就是C:\shp\world30.shp</P>
没钱又丑,农村户口。头可断,发型一定不能乱。 邮箱:gisempire@qq.com
举报 回复(0) 喜欢(0)     评分
游客

返回顶部