要在javascript中实现文件操作功能,主要就是依靠FileSystemobject对象。
使用FileSystemObject 对象进行编程很简单,一般要经过如下的步骤:
1、创建FileSystemObject对象
var fso = new ActiveXObject("Scripting.FileSystemObject");
2、创建对象实例后,就可以使用对象的相关方法了。
例:创建一个文本文件:
<script language="javascript"> var fso = new ActiveXObject("Scripting.FileSystemObject"); var newFileObject = fso.CreateTextFile("c:\\boat.txt", true); </script>
3、访问对象相关属性
要访问对象的相关属性,首先要建立指向对象的句柄:
GetDrive负责获取驱动器信息,GetFolder负责获取文件夹信息,GetFile负责获取文件信息。
下面的代码中,textfile就是指向文件c:\boat.txt的句柄:
var fso = new ActiveXObject("Scripting.FileSystemObject"); var textfile = fso.GetFile("c:\\boat.txt"); alert("File last modified: " + textfile.DateLastModified);
对于使用create方法建立的对象,直接使用create方法建立的句柄名称就可以:
var fso = new ActiveXObject("Scripting.FileSystemObject"); var textfile = fso.createtextfile("c:\\boat.txt",true"); alert("File last modified: " + textfile.DateLastModified);
时间: 2024-11-17 13:27:09