还有个问题:
<script>
var fso, ts,;
var ForReading = 1;
fso = new ActiveXObject("Scripting.FileSystemObject");
ts = fso.OpenTextFile("1.txt", ForReading);
do
{
s = ts.ReadLine();
alert(s);
}
while (??);
</script>我想分别读取每一行,但是读到最后一行以后就会出错“输入超出了文件尾”!那个while条件应该怎么写才能避免出错啊?
<script>
var fso, ts,;
var ForReading = 1;
fso = new ActiveXObject("Scripting.FileSystemObject");
ts = fso.OpenTextFile("1.txt", ForReading);
do
{
s = ts.ReadLine();
alert(s);
}
while (??);
</script>我想分别读取每一行,但是读到最后一行以后就会出错“输入超出了文件尾”!那个while条件应该怎么写才能避免出错啊?
2、条件
while(! fso.AtEndOfStream)
2.Do While fso.AtEndOfStream <> True
.................
Loop
1、OpenTextFile函数只能使用绝对路径的参数!文档里面说既可以绝对路径也可以相对路径参数是错误的!
2、feillex() 所说的fso.AtEndOfStream我也试过,好象是能在VBscript里面用JSscript不行!
用try{}catch (err){}捕获错误就可行了。还是谢谢feillex() !