53 Time* modTime,
Time* creationTime,
bool* isReadOnly)
57 hasBeenAdvanced =
true;
59 if (subIterator !=
nullptr)
70 while (fileFinder.next (filename, &isDirectory,
72 fileSize, modTime, creationTime, isReadOnly))
91 || ! fullPath.isSymbolicLink()
93 && knownPaths->find (fullPath.getLinkedTarget()) == knownPaths->end());
97 subIterator.reset (
new DirectoryIterator (fullPath,
true, wildCard, whatToLookFor, followSymlinks, knownPaths));
107 if (matches && (isRecursive || wildCards.size() > 1))
108 matches = fileMatches (wildCards, filename);
111 matches = ! isHidden;
115 currentFile = fullPath;
122 if (subIterator !=
nullptr)