✔ 最佳答案
錯誤類型:(0x80070052)的解決方案
今天一個朋友在操作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就可以更多
希望可以幫到你啦!