读书人

删除文件夹,该如何解决

发布时间: 2013-01-25 15:55:29 作者: rapoo

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

[解决办法]
导出结束后关闭读取流,再删除。

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

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

读书人网 >C#

热点推荐