<cDrive:> is an optional drive to search. If omitted, FT_WHEREIS() defaults to the current drive.
<cFilespec> is a DOS legal filespec containing the pattern that you want found. The wildcard characters "*" and "?" are supported. If no <cFilespec> is specified, FT_WHEREIS() defaults to all files.
Returns
An array of filenames that match <cFilespec>.
Description
Use FT_WHEREIS() to obtain an array with the full path/filenames of all files on the specified or current drive that match a DOS legal filespec.
You may optionally specify a drive to search, other than the current drive. Please note that FT_WHEREIS() will not cause a runtime error if you specify an invalid or inoperable drive; it instead returns an empty array.
Examples
/* Example 1 */ aComSpec := FT_WHEREIS( "command.com" ) // aComSpec now contains an // entry for every "Command.com" // on the current drive /* Example 2 */ aBat := FT_WHEREIS( "a:*.bat" )
IF Empty( aBat ) ?"Please make sure the proper diskette is in drive A:, and that" ?"the drive door is closed." ELSE ? "You have " + Len( aBat ) " batch files on drive A:" ENDIF