MSI Factory 2.3

Drive.Enumerate

Drive.Enumerate

This is the first topic This is the last topic  

Drive.Enumerate

This is the first topic This is the last topic  

OverviewExamples

table Drive.Enumerate (

)

Example 1

Drives = Drive.Enumerate();

Gets all of the drive letters on the user's system and stores them in a numerically indexed table of drive letters. Drives[1] will likely have a value such as A:\ and Drives[2] will likely have a value such as C:\.

Example 2

-- Get a list of the available drives.

drives = Drive.Enumerate();

 

-- Determine if an error occurred.

error = Application.GetLastError();

 

-- If an error occurred, display the error message.

-- If no error occurred, display the available drives in a dialog.

if (error ~= 0) then

   Dialog.Message("Error", _tblErrorMessages[error], MB_OK, MB_ICONEXCLAMATION, MB_DEFBUTTON1);

else

 

   -- Create a string consisting of all of the drive letters and display them.

   all_drives = Table.Concat(drives, "\r\n");

   Dialog.Message("Notice", "Below is a list of all of your current drives:\r\n"..all_drives);

end

Gets all of the drive letters on the user's system and stores them in a numerically indexed table of drive letters called "drives". If an error occurs, the error code message is displayed. If no error occurs, a dialog message is shown listing all of the current drives.

See also: Related Actions


Learn More: Indigo Rose Software - MSI Factory - Buy Now - Contact Us