<html>
<script language="javascript" type="text/javascript">
/*
注意事项:
出现“automation服务器不能创建对象”这个问题,找到两个解决方法:
一:主要是Scripting.FileSystemObject (FSO 文本文件读写)被关闭了,开启FSO功能即可,在“运行”中执行regsvr32 scrrun.dll
二:如果javascript脚本中报这个错误是因为IE的安全设置不允许运行未标记为安全的activeX控件 更改IE的安全设置,把相应的选项打开即可。
*/
function GetEverything()
{
var fso, f;//定义fso和f两个变量
var ForReading = 1, ForWriting = 2;//ForReading 1 以只读方式打开文件。不能写这个文件。ForWriting 2 以写方式打开文件
fso = new ActiveXObject("Scripting.FileSystemObject");//创建新个ActiveXObject对象并赋值给fso
var FileIsExists=fso.FileExists("C://Program Files//HLDigPic//hlpicdrv.ini");//FileExists可返回C://Program Files//HLDigPic//hlpicdrv.ini是否有这个文件的存在
if(!FileIsExists)
{//判断c://testfile.txt是否存在
alert("C://Program Files//HLDigPic//hlpicdrv.ini路径的文件不存在");
}
else
{
//下面为了体现ForReading和ForWriting的区别。我用了两种方法。
f = fso.OpenTextFile("C://Program Files//HLDigPic//hlpicdrv.ini", ForReading);//用OpenTextFile打开C://Program Files//HLDigPic//hlpicdrv.ini,以只读形式打开。
f.readline();//读第一行
var textRead = f.readline();//读第二行
textRead=textRead.substring(4,textRead.length);
alert(textRead);
f.Close();//关闭文件
}
}
</script>
<body>
<input type="button" value="写入" onClick="GetEverything();">
</body>
</html>
<script language="javascript" type="text/javascript">
/*
注意事项:
出现“automation服务器不能创建对象”这个问题,找到两个解决方法:
一:主要是Scripting.FileSystemObject (FSO 文本文件读写)被关闭了,开启FSO功能即可,在“运行”中执行regsvr32 scrrun.dll
二:如果javascript脚本中报这个错误是因为IE的安全设置不允许运行未标记为安全的activeX控件 更改IE的安全设置,把相应的选项打开即可。
*/
function GetEverything()
{
var fso, f;//定义fso和f两个变量
var ForReading = 1, ForWriting = 2;//ForReading 1 以只读方式打开文件。不能写这个文件。ForWriting 2 以写方式打开文件
fso = new ActiveXObject("Scripting.FileSystemObject");//创建新个ActiveXObject对象并赋值给fso
var FileIsExists=fso.FileExists("C://Program Files//HLDigPic//hlpicdrv.ini");//FileExists可返回C://Program Files//HLDigPic//hlpicdrv.ini是否有这个文件的存在
if(!FileIsExists)
{//判断c://testfile.txt是否存在
alert("C://Program Files//HLDigPic//hlpicdrv.ini路径的文件不存在");
}
else
{
//下面为了体现ForReading和ForWriting的区别。我用了两种方法。
f = fso.OpenTextFile("C://Program Files//HLDigPic//hlpicdrv.ini", ForReading);//用OpenTextFile打开C://Program Files//HLDigPic//hlpicdrv.ini,以只读形式打开。
f.readline();//读第一行
var textRead = f.readline();//读第二行
textRead=textRead.substring(4,textRead.length);
alert(textRead);
f.Close();//关闭文件
}
}
</script>
<body>
<input type="button" value="写入" onClick="GetEverything();">
</body>
</html>