Foxtable(狐表)用户栏目专家坐堂 → [求助]语句删除文件不成功,出现不支持流写入的错误


  共有5916人关注过本帖树形打印复制链接

主题:[求助]语句删除文件不成功,出现不支持流写入的错误

帅哥哟,离线,有人找我吗?
新福星
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1960 积分:15566 威望:0 精华:0 注册:2011/7/16 20:59:00
[求助]语句删除文件不成功,出现不支持流写入的错误  发帖心情 Post By:2022/8/22 15:21:00 [显示全部帖子]

如图。将一个整理好的Excel文件进行保存时出现了流不支持写入的错误。这个问题并不是总出现,隔三差五就出现一次
经查验确定是在Book.Save(File_Name)这条语句上发生的错误,这条语句应该是能够将原有文件覆盖掉的,但是好象就是因为无法覆盖该文件才产生出不支持流写入的错误。
于是增加下列程序,在写入File_Name文件前先行删除。实测时发现尽管这些语句执行了,但是该文件并没有删除,此处无法删除,后续覆盖也是无法完成的,接着就会出现错误提示了!
If FileSys.FileExists(File_name) Then
    FileSys.DeleteFile(File_name, 2, 2)
    MessageBox.Show(200)
End If

好象文件被谁占用了无法写入或删除!

图片点击可在新窗口打开查看此主题相关图片如下:qq图片20220822150532.png
图片点击可在新窗口打开查看


 回到顶部
帅哥哟,离线,有人找我吗?
新福星
  2楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1960 积分:15566 威望:0 精华:0 注册:2011/7/16 20:59:00
  发帖心情 Post By:2022/8/22 17:33:00 [显示全部帖子]

好象是找到问题的根源了!原来用的Excel模板是扩展名为xlsx,换成2003版xls后问题就解决了!这是啥原因?

 回到顶部