fso写文件的问题

yingying0808 2004-11-24 11:52:03
本机上xp+iis,调试程序,遇到语句“set file=fso.CreateTextFile(filename,true)”,老是错误,原因是文件filename已经存在,不能覆盖写,当删除文件后,又能写了。还有,“fso.Delete filename”也报错,不知道为什么。
但程序放空间上是没有问题的。本机该怎么设置解决问题?
...全文
126 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
Clove 2004-11-24
  • 打赏
  • 举报
回复
不应该,你能写应该也能删除
权限也应该对吧
若白师妹 2004-11-24
  • 打赏
  • 举报
回复
是否没有权限?
888228 2004-11-24
  • 打赏
  • 举报
回复
看看你的文件目录是否有打开完全控制的权限.
若白师妹 2004-11-24
  • 打赏
  • 举报
回复
set file=fso.CreateTextFile(filename,true)
这样不能覆盖原文件?奇怪
fso.Delete filename说是什么错误?
zhangjun 2004-11-24
  • 打赏
  • 举报
回复
Set fs = Server.CreateObject("Scripting.FileSystemObject")
if not fs.FileExists(server.MapPath("\test") & "\test.txt") then
Set a = fs.CreateTextFile(server.MapPath("\test") & "\test.txt",false)
else
set a = fs.OpenTextFile(server.MapPath("\test") & "\test.txt",ForAppending,true)
end if
yingying0808 2004-11-24
  • 打赏
  • 举报
回复
没人知道为什么?

28,409

社区成员

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

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