写了一个Excel表格导入到数据库的操作,导入完了想删除Excel文件,然后提示:XXX.xls文件正由另一进程使用,因此该进程无法访问该文件。出现这种情况,应该调整的是操作Excel完之后,得关闭进程才是。 具体的写法不知道是怎样的,求解。
解决方案 »
- asp.net 2.0的成员资格管理的疑问
- 有什么方法可以让.net framewrok 2.0环境中的页面刚打开就是最大化的。
- word转换html
- 为什么系统要求同一个用户在同一时间只能登录一次不成功
- Application["XYZ"] 这个东西怎么称呼它?
- .FindControl找出的按钮控件,怎么才能写单击事件?
- 新闻系统中从数据库中读出详细内容信息以后怎么直接放入某一个单元格吗?
- 请问,如何使用数据库表某一字段的记录项来动态生成GridView字段列?
- 求助:请问如何在按下按钮时弹出 “确认”对话框? ( CausesVlidation == true, 并且页面上有Validator )
- 各位大侠,问一个有关dataGrid的简单问题
- 请教一.net问题
- 百度影音 播放器调用 怎么弄 急急急
或者使用using关键是实例化对象~
BinaryReader br = new BinaryReader(fs);
byte[] bytes = br.ReadBytes((int)fs.Length);
br.Close();
fs.Close();
MemoryStream ms = new MemoryStream(bytes);
//System.Drawing.Image = System.Drawing.Image.FromStream(ms);
File.Delete(fileUrl);//删除文件
我这个写法对吗?
第一行就报错了,仍然提示:XXX.xls文件正由另一进程使用,因此该进程无法访问该文件。
Insus.NET的做法,一般是在站点建一个临时文件夹,所在文件操作均在此文件夹进行。
再写一个定时删除文件的功能,每天删除昨天的临时文件。
http://www.cnblogs.com/insus/articles/1431986.html
or
http://www.cnblogs.com/insus/articles/1986723.html