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 對(duì)象,來操作文件夾和獲得有關(guān)它們的信息
function ShowFolderInfo() {
var fso, fldr, s = "";
//
獲得FileSystemObject
的實(shí)例。fso = new ActiveXObject("Scripting.FileSystemObject");
//
獲得Drive
對(duì)象。fldr = fso.GetFolder("c:");
//
打印父文件夾名。Response.Write("Parent folder name is: " + fldr + "<br>");
//
打印驅(qū)動(dòng)器名字。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
對(duì)象創(chuàng)建新的文件夾。fso.CreateFolder ("C:\\Bogus");
Response.Write("Created folder C:\\Bogus" + "<br>");
//
打印文件夾的基本名。Response.Write("Basename = " + fso.GetBaseName("c:\\bogus") + "<br>");
//
刪除新創(chuàng)建的文件夾。fso.DeleteFolder ("C:\\Bogus");
Response.Write("Deleted folder C:\\Bogus" + "<br>");
}