76 File operator[] (
int index)
const;
101 void add (
const File& directoryToAdd,
102 int insertIndex = -1);
111 void remove (
int indexToRemove);
144 bool searchRecursively,
145 const String& wildCardPattern =
"*")
const;
154 bool searchRecursively,
155 const String& wildCardPattern =
"*")
const;
174 bool checkRecursively)
const;
180 void init (
const String&);
bool isFileInPath(const File &fileToCheck, bool checkRecursively) const
void add(const File &directoryToAdd, int insertIndex=-1)
void remove(int indexToRemove)
void removeNonExistentPaths()
void addPath(const FileSearchPath &)
~FileSearchPath()=default
void removeRedundantPaths()
bool addIfNotAlreadyThere(const File &directoryToAdd)
String toStringWithSeparator(StringRef separator) const
Array< File > findChildFiles(int whatToLookFor, bool searchRecursively, const String &wildCardPattern="*") const
String getRawString(int index) const