在ASP中进行文件访问时

gateh 2000-09-09 07:50:00
各位老哥:
在ASP中进行文件访问时,会不会发生冲突啊,比如多个用户同时在请求服务
器上的一个文件,要求对其进行写操作,会不会冲突啊?有没有解决办法啊?
谢谢
...全文
95 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
csjj 2000-09-11
  • 打赏
  • 举报
回复
会冲突,可用锁定来解决:如一函数:
<%
Dim Counter
Sub IncrementCounter()
Set fs = Server.CreateObject("Scripting.FileSystemObject")
counter_file = Server.MapPath("/counter.txt")
Set txt = fs.OpenTextFile( counter_file )
Counter = txt.ReadLine
txt.Close
Counter = Counter + 1
Set txt = fs.CreateTextFile( counter_file, True )
txt.WriteLine(Counter)
txt.Close
End Sub
%>
访问时用Lock锁定,访问完用UnLock解锁定,
<%
Application.Lock
IncrementCounter ' 访问文件:将访问者计数器加一,并写入文件中
Application.UnLock
%>
liuanjun_v 2000-09-11
  • 打赏
  • 举报
回复
关注
Areslee 2000-09-10
  • 打赏
  • 举报
回复
你在编程序的时候可以考虑一下如何协调呀

28,390

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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