设计 FileSystemObject(2)



Sub CreateFolder
Dim fso, fldr
Set fso = CreateObject("Scripting.FileSystemObject")
Set fldr = fso.CreateFolder("C:\MyTest")
Response.Write "Created folder: " & fldr.Name
End Sub

在 JScript 中给 CreateFolder 函数设置一个变量,则使用下面的语法:

function CreateFolder()
{
var fso, fldr;
fso = new ActiveXObject("Scripting.FileSystemObject");
fldr = fso.CreateFolder("C:\\MyTest");
Response.Write("Created folder: " + fldr.Name);
}

访问对象的属性
一旦有了对象的句柄,就可以访问它的属性。例如,要获得特定文件夹的名字,首先创建该对象的一个实例,然后用适当的方法获得它的句柄(在这个例子中是 GetFolder 方法,因为该文件夹已经存在了)。
在 VBScript 中,用该代码来获得 GetFolder 方法的一个句柄:


Set fldr = fso.GetFolder("c:\")

在 JScript 中要做同样的事情,则使用下面的代码:


var fldr = fso.GetFolder("c:\\");

现在,已经有了 Folder 对象的句柄,就可以检查它的 Name 属性了。在 VBScript 中使用下面的代码来检查:

Response.Write "Folder name is: " & fldr.Name

在 JScript 中要检查 Name 属性,则使用下面的语法:

Response.Write("Folder name is: " + fldr.Name);

要找出最后一次修改文件的时间,则使用下面的 VBScript 语法:

Dim fso, f1
Set fso = CreateObject("Scripting.FileSystemObject")
' 获得要查询的文件对象。
Set f1 = fso.GetFile("c:\detlog.txt")
' 打印信息。
Response.Write "File last modified: " & f1.DateLastModified

在 JScript 中要找出同样的事情,则使用下面的代码:

var fso, f1;
fso = new ActiveXObject("Scripting.FileSystemObject");
// 获得要查询的文件对象。
f1 = fso.GetFile("c:\\detlog.txt");
// 打印信息。
Response.Write("File last modified: " + f1.DateLastModified);

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/3384.html