Posted on 2005-08-07 09:01
这里的黄昏静悄悄 阅读(297)
评论(0) 编辑 收藏 引用 所属分类:
SDK 、
Life
摘要: JavaScript(这里指在浏览器中运行的JavaScript而非直接运行的JS)利用ActiveXObject控件可以操作机器上的文件。这里说一下显示驱动器信息的方法。
关键字:Drives集合、JavaScript
利用JavaScript显示驱动器信息主要利用Drives集合,该集合包括驱动器的一般信息,如驱动器类型、容量、可用容量等等!但是首先我们应该建立ActiveXObject的FSO对象。方法如下
var fso = new ActiveXObject("Scripting.FileSystemObject");
这样我们就能用FileSystemObject了。
var DriveSet = new Enumerator (fso.Drives);
var DriveInfo, DriveItem;
for(; !DriveSet.atEnd(); DriveSet.moveNext())
{
DriveItem = DriveInfo.item();
//下面就可以显示letter/totalsize/freespace/drivetype/serialnumber等信息了。
if(DriveItem.IsReady) // IsReady?
{
switch(DriveItem.DriveType)
{
case 1: break;//floppy drive
case 2: break;//fixed drive
// other types
}
// Math.round(DriveItem.TotalSize/1024/1024/1024*100)/100 保留2位小数GB
// DriveItem.FreeSpace
// DriveItem.ShareName
// DriveItem.SerialNumber
// DriveItem.SystemType
//...
}
}
具体用法可以自己试试