Description
The Drives property returns an aqObjIterator object that lists all the disk drives of the computer (both local and network ones).
Declaration
Applies To
The property is applied to the following object:
Property Value
The aqObjIterator object whose items are the aqDriveInfo objects that describe certain drive of the computer.
Example
The following script posts all assigned drive letters to the test log.
JavaScript, JScript
function DrivesExample()
{
  var drives = aqFileSystem.Drives;
 
  for (var i = 0; i < drives.Count; i++) 
    Log.Message(drives(i).DriveLetter);
}
Python
def DrivesExample():
  drives = aqFileSystem.Drives
  for i in range(0, drives.Count):
    Log.Message(drives.Item(i).DriveLetter)VBScript
Sub DrivesExample
  Dim colDrives, oDrive, i
  Set colDrives = aqFileSystem.Drives
  ' Access drives using the For Each enumerator
  For Each oDrive In colDrives
    Log.Message oDrive.DriveLetter
  Next
  ' Access drives using a loop
  For i = 0 to colDrives.Count - 1
    Log.Message colDrives(i).DriveLetter
  Next
End Sub
DelphiScript
procedure DrivesExample;
var drives, i;
begin
  drives := aqFileSystem.Drives;
  for i := 0 to drives.Count - 1 do
    Log.Message(drives.Item(i).DriveLetter);
end;
C++Script, C#Script
function DrivesExample()
{
  var drives = aqFileSystem["Drives"];
 
  for (var i = 0; i < drives["Count"]; i++) 
    Log["Message"](drives(i)["DriveLetter"]);
}
See Also
Working With Files From Scripts
aqObjIterator Object
aqDriveInfo Object
