js创建、写入、读取文件、FileSystemObject

javascript/jquery

浏览数:518

2020-5-18

FileSystemObject

FileSystemObject是IIS 内置组件,用于访问服务器上的文件系统(比如操作磁盘、文件夹或文本文件)。FSO 不能操作二进制文件,要操作二进制文件,使用:ADODB.Stream。

在创建File对象的时候,我们一般会定义一个fso对象变量,让其获得FileSystemObject对象。
var fso=new ActiveXObject("Scripting.FileSystemObject");

ActiveXObject对象,是启用并返回 Automation 对象的引用。
此对象为 Microsoft 扩展,仅在 Internet Explorer 中受支持,在 Windows 8.x 应用商店应用中不受支持。
语法:
newObj = new ActiveXObject(servername.typename[, location])
参数:

newObj:必选。ActiveXObject 分配到的变量名称。

servername:必选。提供对象的应用程序的名称。

typename:必选。要创建的对象的类型或类。

location:可选。要在其中创建对象的网络服务器的名称。

由于只有IE浏览器支持创建ActiveX控件,因此她有一个其他浏览器没有的东西,就是ActiveXObject函数。

创建FileSystemObject对象

var fso = new ActiveXObject("Scripting.FileSystemObject");
上述代码执行后,fso就成为一个FileSystemObject对象实例。

应用相关方法
  1. CreateTextFile方法创建一个文本文件

var f1 = fso.createtextfile("c:\myjstest.txt",true");

作者:大煜儿