javascript 文件读取文本文件错误的判断!怎么搞啊! 我用的是javascript 啊! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 很正常,代码都是对的<SCRIPT LANGUAGE="JavaScript">alert(GetData());function GetData(){ var fso, f; var wz; var ForReading = 1, ForWriting = 2; var datastring; fso = new ActiveXObject("Scripting.FileSystemObject"); f = fso.OpenTextFile("c:\\BOOT.INI", ForReading); datastring=f.ReadAll();//没有内容,出错的就是这一句,我想在这判断 f.Close(); fso=null; return datastring;}</SCRIPT> 代码是对的,但是当你读的文件没有内容时,就会在ie状态栏上显示一个错误。也就是在打开文件后,怎么判断文件里面有没有内容,是不是为空,为空就不要去f.ReadAll了 对的,有这个问题的,空文件读取是会出现超出长度的错误的,要加个判断是否到了文件末尾就可以了<SCRIPT LANGUAGE="JavaScript">alert(GetData());function GetData(){ var fso, f; var wz; var ForReading = 1, ForWriting = 2; var datastring; fso = new ActiveXObject("Scripting.FileSystemObject"); f = fso.OpenTextFile("c:\\abc.txt", ForReading); if (!f.AtEndOfStream) { datastring=f.ReadAll();//没有内容,出错的就是这一句,我想在这判断 } else { datastring=null; } f.Close(); fso=null; return datastring;}</SCRIPT> WEB-INF目录下的文件之间如何访问 js获取鼠标位置 JQuery里$.attr()选择自定义属性的问题 在js中想得到当前时间的后三年时间 Windows Media Player 有没有播放完毕的事件? 刷新网页而不刷新表单 能否设置,在vml中文字不被矩形遮盖? 一个页面刷新问题(急) help me ??? 如何验证我输入文本框里的字符串都是由数字组成?? 如何判断7个下拉框的值必须不同? 提问!我要屏蔽";"怎么做??
<SCRIPT LANGUAGE="JavaScript">
alert(GetData());
function GetData()
{
var fso, f;
var wz;
var ForReading = 1, ForWriting = 2;
var datastring;
fso = new ActiveXObject("Scripting.FileSystemObject");
f = fso.OpenTextFile("c:\\BOOT.INI", ForReading);
datastring=f.ReadAll();//没有内容,出错的就是这一句,我想在这判断
f.Close();
fso=null;
return datastring;
}
</SCRIPT>
alert(GetData());
function GetData()
{
var fso, f;
var wz;
var ForReading = 1, ForWriting = 2;
var datastring;
fso = new ActiveXObject("Scripting.FileSystemObject");
f = fso.OpenTextFile("c:\\abc.txt", ForReading);
if (!f.AtEndOfStream) {
datastring=f.ReadAll();//没有内容,出错的就是这一句,我想在这判断
} else {
datastring=null;
}
f.Close();
fso=null;
return datastring;
}
</SCRIPT>