日期:2014-05-17  浏览次数:20776 次

删除文件夹
C# 一个压缩包里存放的是一些Excel文件,将其解压后,生成一个临时文件夹,Excel数据导入到数据库中,最后删除这个解压后的文件夹,提示文件**.xls正在被另一个进程所使用,请问如何处理

------解决方案--------------------
导出结束后关闭读取流,再删除。

导入的语句尽量放在using进行。
------解决方案--------------------
不是 流没有关闭,你是 applicationExcel 的这个对象 没有 结束掉。 导致内存锁住文件,你的文件夹就不能删除了。

解锁文件
------解决方案--------------------
霸道方法:
先用Process.Kill将Excel进程杀掉