' 变量声明
Dim driveArg, dObject, driveName
' 创建文件系统对象,并将该对象赋值
' 给dObject变量(drive object的缩写)
Set dObject = CreateObject("Scripting.FileSystemObject")
' 如果用户没有在命令行指定待查询的驱动器标识符,
' 则显示错误信息并停止运行脚本
If Wscript.Arguments.Count < 1 Then _
Wscript.Echo "请在命令行参数中指定要查询的驱动器,例如C:",_
Wscript.Quit(1)
' 把用户指定的驱动器标识符提供给文件系统对象,
' 在driveArg中保存对应的绝对路径名
driveArg = dObject.GetAbsolutePathName(Wscript.Arguments(0))
' 获取用户指定的驱动器的名字
driveName = dObject.GetDriveName(driveArg)
' 提取指定驱动器的属性信息
' 在对话框中显示这些信息
With dObject.GetDrive(driveName)
Wscript.Echo "驱动器", .DriveLetter,":空闲空间是",.Freespace / 1024,_
"KB,文件系统是", .FileSystem
End With
' 结束...
Set dObject = Nothing
|