在 IE 4.0+ 因该可以,但是在默认的安全设置情况下,每次都要出现安全对话框:<script language="JavaScript">
<!--
var fso;
var drvs;
var drv;
var s;fso = new ActiveXObject("Scripting.FileSystemObject");
drvs = new Enumerator(fso.Drives);
s = "";
for(; !drvs.atEnd(); drvs.moveNext())
{
drv = drvs.item(); s = s + drv.DriveLetter;
s += " - ";
if (drv.DriveType == 3)
n = drv.ShareName;
else if (drv.IsReady)
n = drv.VolumeName + " totalSize: " + drv.totalSize + " freeSpace: " + drv.freeSpace + " availableSpace: " + drv.availableSpace;
else
n = "[Drive not ready]";
s += n + "\n";
}
alert(s);
//-->
</script>Drive 对象可用的属性:AvailableSpace Property
DriveLetter Property
DriveType Property
FileSystem Property
FreeSpace Property
IsReady Property
Path Property
RootFolder Property
SerialNumber Property
ShareName Property
TotalSize Property
VolumeName Property
<!--
var fso;
var drvs;
var drv;
var s;fso = new ActiveXObject("Scripting.FileSystemObject");
drvs = new Enumerator(fso.Drives);
s = "";
for(; !drvs.atEnd(); drvs.moveNext())
{
drv = drvs.item(); s = s + drv.DriveLetter;
s += " - ";
if (drv.DriveType == 3)
n = drv.ShareName;
else if (drv.IsReady)
n = drv.VolumeName + " totalSize: " + drv.totalSize + " freeSpace: " + drv.freeSpace + " availableSpace: " + drv.availableSpace;
else
n = "[Drive not ready]";
s += n + "\n";
}
alert(s);
//-->
</script>Drive 对象可用的属性:AvailableSpace Property
DriveLetter Property
DriveType Property
FileSystem Property
FreeSpace Property
IsReady Property
Path Property
RootFolder Property
SerialNumber Property
ShareName Property
TotalSize Property
VolumeName Property
我给你加分了