请教达人用JS在服务器上怎么读写文本
我的这段在编译的时候老是提示第5行缺少对象,是怎么回事呢?
var textpath,fs,ft;
var ForAppending=8;
textpath=Server.MapPath("321.text");
fs=Server.CreateObject("Scripting.FileSystemObjcet");
ft=fs.OpenTextFile(textpath,ForAppending,true);
ft.WriteLine("kkkkkkkk1");
ft.close();
问题点数:50、回复次数:11Top
1 楼cpio(备注)回复于 2006-06-01 14:51:34 得分 10
Scripting.FileSystemObject
你拼写错误Top
2 楼flycats1(飞猫)回复于 2006-06-01 14:55:41 得分 0
谢谢!Top
3 楼flycats1(飞猫)回复于 2006-06-01 15:03:31 得分 0
改了后还是提示第5行缺少对象
应该怎么写才对?Top
4 楼net_lover(【孟子E章】)回复于 2006-06-01 15:06:51 得分 0
ft.Close();
Top
5 楼flycats1(飞猫)回复于 2006-06-01 15:09:11 得分 0
非常感谢!
我刚才改了还是那样提示Top
6 楼net_lover(【孟子E章】)回复于 2006-06-01 15:10:58 得分 0
看看你的textpath是什么,估计不存在的路径Top
7 楼net_lover(【孟子E章】)回复于 2006-06-01 15:13:31 得分 40
另外检查是否创建成功
fs=Server.CreateObject("Scripting.FileSystemObjcet");
if(fs == null)
{
Response.Write("Err");
Response.End();
}Top
8 楼net_lover(【孟子E章】)回复于 2006-06-01 15:15:13 得分 0
再有就是文件是否有匿名修改的权限Top
9 楼xuzuning(唠叨)回复于 2006-06-01 15:18:43 得分 0
被禁用了吧?Top
10 楼flycats1(飞猫)回复于 2006-06-01 15:23:03 得分 0
我是才学的
321.text和网页在同一个文件夹里,不知道用Server.MapPath("321.text")能不能取到路径Top
11 楼flycats1(飞猫)回复于 2006-06-01 15:40:36 得分 0
我用C#都能读写这个文本文件。
刚才我又改了测试,变成textpath=Server.MapPath("321.text")语法错误。然后我把这句去了又变成 fs=Server.CreateObject("Scripting.FileSystemObject");这句语法错误了Top




