主题:  不能读取本机的文本文件。

浮尘

职务:普通成员
等级:3
金币:7.0
发贴:1258
#12004/6/17 14:54:26
我家中是XP系统,不知道为什么不能读取文本文件。当ASP页中包含有读写文本文件的操作时,无报错,只是半天没反应,一直在那里打开网页。
朋友告诉我注册一下scrrun.dll,我也regsvr32了,可还是不行呀。



浮尘

职务:普通成员
等级:3
金币:7.0
发贴:1258
#22004/6/17 16:25:20
版主,你再哪里呀?



缺缺

职务:管理员
等级:8
金币:41.0
发贴:9620
#32004/6/17 16:31:00
先简单的进行一个操作,确定fso可以运行



浮尘

职务:普通成员
等级:3
金币:7.0
发贴:1258
#42004/6/17 21:13:30
可以创建fso,能检测驱动器和文件是否存在。
Dim objFSO
Set objFSO = Server.CreateObject("Scripting.FileSystemObject"
If objFSO.DriveExists("C:" Then
Response.Write "C:磁盘是存在的"
End If
执行无误。



浮尘

职务:普通成员
等级:3
金币:7.0
发贴:1258
#52004/6/17 21:50:33
也不能创建文件夹。也就是说,能创建FSO,但只能执行部分操作呀。我看了一下目录属性,如下:

图片如下:

设定有错误没?



janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
#62004/6/18 9:51:10
不要选上“写入”权限,这是很危险的。

这个问题是的原因是FSO所要操作的文件或目录没有给站点匿名用户权限。

XP中操作权限比较麻烦,你可以搜一下以前的帖子。

总之,不建议新手用XP调试



浮尘

职务:普通成员
等级:3
金币:7.0
发贴:1258
#72004/6/18 16:54:05
谢谢。可是不选上写入权限,还能向数据库中添加内容吗?



janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
#82004/6/18 17:03:59
这个权限和读写数据库无关,它是给HTTP指令用的