Description
The IsRootFolder property indicates whether the given folder is a root folder.
Declaration
aqFolderInfoObj.IsRootFolder
| Read-Only Property | Boolean | 
| 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
True if the given folder is a root folder, and False otherwise.
Example
The code below searches for non-root TXT files located on the C:\ drive.
JavaScript, JScript
function FileFinder()
						{
  // Specifies the search condition
  var foundFiles = aqFileSystem.FindFiles("C:\\MyFiles\\", "*.txt", true);
  
  // Posts the names of non-root TXT files to the test log
  for (var i = 0; i < foundFiles.Count; i++)
     if ( (foundFiles.HasNext()) & (! foundFiles.Item(i).ParentFolder.IsRootFolder) ) 
     {
       var aFile = foundFiles.Next();
       Log.Message(aFile.Name);
     }
  
						}
Python
def FileFinder():
  # Specifies the search condition
  foundFiles = aqFileSystem.FindFiles("C:\\MyFiles\\", "*.txt", True)
  # Posts the names of non-root TXT files to the test log
  for i in range(0, foundFiles.Count):
    if foundFiles.HasNext() and not foundFiles.Item(i).ParentFolder.IsRootFolder:
      aFile = foundFiles.Next()
      Log.Message(aFile.Name)VBScript
Sub FileFinder
  ' Specifies the search condition
  Set foundFiles = aqFileSystem.FindFiles("C:\MyFiles\", "*.txt", true)
  
  ' Posts the names of non-root TXT files to the test log
  For i = 0 to foundFiles.Count-1
     If (foundFiles.HasNext) and (not foundFiles.Item(i).ParentFolder.IsRootFolder) Then
       Set aFile = foundFiles.Next
       Log.Message aFile.Name
     End If
  Next
  
End Sub
DelphiScript
function FileFinder;
var foundFiles, i, aFile;
begin
  // Specifies the search condition
  foundFiles := aqFileSystem.FindFiles('C:\MyFiles\', '*.txt', true);
  
  // Posts the names of non-root TXT files to the test log
  for i := 0 to (foundFiles.Count-1) do
     if ((foundFiles.HasNext()) and (not foundFiles.Item(i).ParentFolder.IsRootFolder)) then
     begin
       aFile := foundFiles.Next();
       Log.Message(aFile.Name);
     end;
end;
C++Script, C#Script
function FileFinder()
						{
  // Specifies the search condition
  var foundFiles = aqFileSystem["FindFiles"]("C:\\MyFiles\\", "*.txt", true);
  
  // Posts the names of non-root TXT files to the test log
  for (var i = 0; i < foundFiles["Count"]; i++)
     if ( (foundFiles["HasNext"]()) & (! foundFiles["Item"](i)["ParentFolder"]["IsRootFolder"] ) ) 
     {
       var aFile = foundFiles["Next"]();
       Log["Message"]( aFile["Name"] );
     }
  
						}
