1.使用
GetDrive 方法來(lái)獲得現(xiàn)有
Drive 對(duì)象的引用
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ì)象,來(lái)操作文件夾和獲得有關(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>");
}
posted on 2008-07-11 12:05
長(zhǎng)春語(yǔ)林科技 閱讀(301)
評(píng)論(0) 編輯 收藏 所屬分類:
js