asp.net 连续对文件操作

phdz_lxl 2008-08-24 12:50:45
asp.net中,从数据库中读取部分文本,然后写到服务器的某个文本文件a.txt中,接着需要对a.txt进行其它操作,比如修改,生成另一个文件,等。操作完成后,把a.txt删除。
可这个过程,会出现,文件正在被另一个进程使用而无法访问的问题,比如a.txt正在写入,后面的程序却要把它删除了。请问各个高人,这个问题怎么解决呢?
期望指点一二,谢谢了。
...全文
64 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
离子漂浮物 2008-08-24
  • 打赏
  • 举报
回复
搞定后记得把文件对象给Close了再删除
phdz_lxl 2008-08-24
  • 打赏
  • 举报
回复
又上网找了一下,用
Thread.Sleep(1000)
大致可以实现让某一步操作完成后,再执行一下步操作。
之前也用过这样,不管用。
这次不知怎么又能用了。

谢谢oyiboy 了。
phdz_lxl 2008-08-24
  • 打赏
  • 举报
回复

可似乎不是因为对象没有关闭的原因。
比如我在几个操作之间各加一个msgbox 给中断一下(或者达到等待的目的),程序就可以正常运行了。
所以我认为是上一操作没有完成,下一操作就开始了,才使得发生了这种错误。
当然程序完成后是不能msgbox 的,
那么怎么能达到msgbox这种效果呢?
或者说,怎么能给每一步操作足够的时间让它完成后,下一操作才开始呢?
谢谢了。

62,041

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧