Description
The Drive
property holds the name of the drive where the folder is located.
Declaration
aqFolderInfoObj.Drive
Read-Only Property | String |
aqFolderInfoObj | An expression, variable or parameter that specifies a reference to an aqFolderInfo object |
Applies To
The property is applied to the following object:
Property Value
A string containing the drive name.
Example
The code below gets the total size of the drive the specified folder is located on.
JavaScript, JScript
function FolderDriveExample()
{
// Specifies the path to the desired folder
var sPath = "C:\\MyFiles\\";
// Obtains the letter of the drive
var DrvLetter = aqFileSystem.GetFolderInfo(sPath).Drive;
// Gets the drive's total size
var Size = aqFileSystem.GetDriveInfo(DrvLetter).TotalSize;
// Posts this size to the test log
Log.Message( IntToStr(Size) );
}
Python
def FolderDriveExample():
# Specifies the path to the desired folder
sPath = "C:\\MyFiles\\"
# Obtains the letter of the drive
DrvLetter = aqFileSystem.GetFolderInfo(sPath).Drive
# Gets the drive's total size
Size = aqFileSystem.GetDriveInfo(DrvLetter).TotalSize
# Posts this size to the test log
Log.Message(str(Size))
VBScript
Sub FolderDriveExample
' Specifies the path to the desired folder
sPath = "C:\MyFiles\"
' Obtains the letter of the drive
DrvLetter = aqFileSystem.GetFolderInfo(sPath).Drive
' Gets the drive's total size
Size = aqFileSystem.GetDriveInfo(DrvLetter).TotalSize
' Posts this size to the test log
Log.Message IntToStr(Size)
End Sub
DelphiScript
function FolderDriveExample;
var sPath, DrvLetter, Size;
begin
// Specifies the path to the desired folder
sPath := 'C:\MyFiles\';
// Obtains the letter of the drive
DrvLetter := aqFileSystem.GetFolderInfo(sPath).Drive;
// Gets the drive's total size
Size := aqFileSystem.GetDriveInfo(DrvLetter).TotalSize;
// Posts this size to the test log
Log.Message( IntToStr(Size) );
end;
C++Script, C#Script
function FolderDriveExample()
{
// Specifies the path to the desired folder
var sPath = "C:\\MyFiles\\";
// Obtains the letter of the drive
var DrvLetter = aqFileSystem["GetFolderInfo"](sPath)["Drive"];
// Gets the drive's total size
var Size = aqFileSystem["GetDriveInfo"](DrvLetter)["TotalSize"];
// Posts this size to the test log
Log["Message"]( IntToStr(Size) );
}
See Also
Working With Files From Scripts
aqFileSystem.GetFolderInfo Method
Name Property
Path Property