Description
The GetDriveInfo method returns an aqDriveInfo object that stores detailed information about the given drive: total and available disk space, drive type, serial number and so on.
Declaration
aqFileSystem.GetDriveInfo(Drive)
| Drive | [in] | Required | String | |
| Result | The aqDriveInfoobject. | |||
Applies To
The method is applied to the following object:
Parameters
The method has the following parameter:
Drive
Specifies the desired disk, for example "C:\" or "\\JohnSmith\Shared Files" ("C:\\" and "\\\\JohnSmith\\SharedFiles" for JavaScript, JScript, Python, C++Script and C#Script).
Result Value
The  aqDriveInfo object that stores complete information about the given disk.
Example
The code below demonstrates how to obtain the total number of files located in a drive's root folder.
JavaScript, JScript
function CalculatingRootFilesNumber() 
					{
  // Obtains a file collection
  var F = aqFileSystem.GetDriveInfo("C").Files;
  // Posts the total number of the drive's root files to the log
  Log.Message(F.Count);
					}
Python
def CalculatingRootFilesNumber():
  # Obtains a file collection
  F = aqFileSystem.GetDriveInfo("C").Files
  # Posts the total number of the drive's root files to the log
  Log.Message(F.Count)VBScript
sub CalculatingRootFilesNumber
Dim F
  ' Obtains a file collection
  Set F = aqFileSystem.GetDriveInfo("C").Files
  ' Posts the total number of the drive's root files to the log
  Log.Message(F.Count)
end sub
DelphiScript
function CalculatingRootFilesNumber;
var F: OleVariant;
begin
  // Obtains a file collection
  F := aqFileSystem.GetDriveInfo('C').Files;
  // Posts the total number of the drive's root files to the log
  Log.Message(F.Count);
end;
C++Script, C#Script
{
// Obtains a file collection
var F = aqFileSystem["GetDriveInfo"]("C")["Files"];
// Posts the total number of the drive's root files to the log
Log["Message"]( F["Count"] );
}
