上传了一个数据库文件,然后解析其中的数据,解析完成后需要将数据库文件删除,这时提示文件竟然被占用了。
已经关闭了数据库连接也无效,经过验证需要需要清除连接池,才可以彻底解决文件被占用的问题:
conn.Close(); System.Data.sqlite.sqliteConnection.ClearAllPools();