场景:我先读取sqlce文件中一个表,判断是否有离线文件(必需的),如果无离线文件,则删除sqlce文件。
删除的时候说文件正在使用,抛出异常。

解决方案 »

  1.   

    如果试图删除以独占访问而不是以共享访问方式打开,并且正在使用中的文件时,系统就会出现错误提示:“无法删除xxx:文件正在被另一个人或程序使用”。
    所以应该是无法删除的吧!要不上网搜搜看看,有没有解决方案。   关键字“无法删除文件”
      

  2.   

    sqlce是数据库文件,肯定不是流的形式读了,绝对没另外的进程操作。
      

  3.   

    问题还没有解决,我说错2个字,不是离线文件,应该是离线数据,如果无离线数据,则删除sqlce文件。
      

  4.   

    应该对文件进行加锁 然后判断 是不是离线文件
    】true 就删除 或者强制回收也行
     false 。