现在的位置: 首页 > 综合 > 正文

Java Script 文件操作教程

2013年06月13日 ⁄ 综合 ⁄ 共 1404字 ⁄ 字号 评论关闭

var f1 = fso.GetFile("c://myjstest.txt");

alert("File last modified: " + f1.DateLastModified);

行上面最后一句后,将c:/myjstest.txt的最后修改日期属性

但有一点注意:于使用create方法建立的象,就不必再使用get方法象句柄了,这时直接使用create方法建立的句柄名称就可以:

var fso = new ActiveXObject("Scripting.FileSystemObject");

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

alert("File last modified: " + f1.DateLastModified);

三、操作驱动器(Drives)

使用FileSystemObject象来程操作驱动器(Drives)和文件Folders)很容易,就象在Windows文件浏览器中文件行交互操作一,比如:拷、移文件取文件的属性。

(一)Drives象属性

Drive负责收集系中的物理或逻辑驱动源内容,它具有如下属性:

l TotalSize:以字byte)为单算的驱动器大小。

l AvailableSpace或FreeSpace:以字byte)为单算的驱动器可用空

l DriveLetter:驱动器字母。

l DriveType:驱动型,取值为removable(移)、fixed(固定介)、network(网络资源)、CD-ROM或者RAM

l SerialNumber:驱动器的系列

l FileSystem:所在驱动器的文件系统类型,取值为FAT、FAT32和NTFS。

l IsReady:驱动器是否可用。

l ShareName:共享名称。

l VolumeName:卷名称。

l Path和RootFolder:驱动器的路径或者根目名称。

(二)Drive象操作例程

下面的例程驱动C的卷容量和可用空等信息:

var fso, drv, s ="";

fso = new ActiveXObject("Scripting.FileSystemObject");

drv = fso.GetDrive(fso.GetDriveName("c://"));

s += "Drive C:" + " - ";

s += drv.VolumeName + "/n";

s += "Total Space: " + drv.TotalSize / 1024;

s += " Kb" + "/n";

s += "Free Space: " + drv.FreeSpace / 1024;

s += " Kb" + "/n";

alert(s);

行后出下面的信息框:

四、操作文件Folders)

及到文件的操作包括建、移除以及取相属性。

(一) Folder象的相属性和方法列表

(二)Folder象操作例程

下面的例程将练习获取父文件名称、建文件除文件、判断是否根目等操作:

var fso, fldr, s = "";

// FileSystemObject

fso = new ActiveXObject("Scripting.FileSystemObject");

// Drive

fldr = fso.GetFolder("c://");

// 示父目名称

抱歉!评论已关闭.