首页 > 网站 > 建站经验 > 正文

错误类型:(0x80070052)的解决方案

2024-04-25 20:17:02
字体:
来源:转载
供稿:网友
今天一个朋友在操作fso时,有个错误,
 
(0x80070052)
/admin/make_play.asp, 第 61 行
是创建的那一行
 
神奇,用asp这么多年了,也没见过这样的错误啊!
 
问了是否有创建目录的权限,回答是本机,应该会有。
 
在排除了程序问题后,Search了一下,原文在下面。
 
在删除了该目录下一些文件后,程序运行OK,问题解决:)
 
 
 
以下来自baidu贴吧:http://zhidao.baidu.com/question/10798347.html
fso难题,一个文件夹中最多能放多少htm文件?
 
本人在使用fso(scripting.filesystemobject)组件生成静态网页的过程中遇到了这样的问题:
access数据库中有几万篇文章,打算全部生成静态网页,并且放在同一个文件夹mm下(请注意这一点).但是在生成21844个文件以后,出错:
错误类型:
(0x80070052)
/selala/selalafso.asp, 第 169 行

经过多次调试,比如重新启动机器,去掉asp文件中注释等等都没解决.
后来把后来要生成的静态文件放到一个新文件夹mm1(这个是要注意的第二点)中,能够继续生成,一次生成5000个,连续5次,生成到21844个文件后,不能再生成了.
可以排除的问题是:
1不是超时问题.
2fso代码应该没有问题.
问题在于:为什么一个文件夹中不能生成更多文件,难道fso不能往文件夹中添加更多文件了吗?
急切希望asp高手解答.
问题补充:可以排除的第三点:不是数据库中数据问题.因为删除前面几万个数据后,后面的生成到21844个文件后,问题又出现了.
 
古诗词 答:fat32格式的极限数目32768,寻址能力有限,NTFS就可以更多
 
提问者对于答案的评价:
这个问题大概就是一个文件夹中能够存放文件数量有限造成的.看来只有分开存放了.谢谢古诗词朋友
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表