1.使用
GetDrive 方法来获得现有
Drive 对象的引用
function ShowDriveInfo1(drvPath)
{
var fso, drv, s ="";
fso = new ActiveXObject("Scripting.FileSystemObject");
drv = fso.GetDrive(fso.GetDriveName(drvPath));
s += "Drive " + drvPath.toUpperCase()+ " - ";
s += drv.VolumeName + "<br>";
s += "Total Space: " + drv.TotalSize / 1024;
s += " Kb" + "<br>";
s += "Free Space: " + drv.FreeSpace / 1024;
s += " Kb" + "<br>";
Response.Write(s);
}
2.使用 Folder 和 FileSystemObject 对象,来操作文件夹和获得有关它们的信息
function ShowFolderInfo()
{
var fso, fldr, s = "";
//
获得 FileSystemObject
的实例。
fso = new ActiveXObject("Scripting.FileSystemObject");
//
获得 Drive
对象。
fldr = fso.GetFolder("c:");
//
打印父文件夹名。
Response.Write("Parent folder name is: " + fldr + "<br>");
//
打印驱动器名字。
Response.Write("Contained on drive " + fldr.Drive + "<br>");
//
打印根文件名。
if (fldr.IsRootFolder)
Response.Write("This is the root folder.");
else
Response.Write("This folder isn't a root folder.");
Response.Write("<br><br>");
//
用 FileSystemObject
对象创建新的文件夹。
fso.CreateFolder ("C:\\Bogus");
Response.Write("Created folder C:\\Bogus" + "<br>");
//
打印文件夹的基本名。
Response.Write("Basename = " + fso.GetBaseName("c:\\bogus") + "<br>");
//
删除新创建的文件夹。
fso.DeleteFolder ("C:\\Bogus");
Response.Write("Deleted folder C:\\Bogus" + "<br>");
}
posted on 2008-07-11 12:05
长春语林科技 阅读(298)
评论(0) 编辑 收藏 所属分类:
js