\(\renewcommand\AA{\unicode{x212B}}\)
FileFinderImpl¶
This is a Python binding to the C++ class Mantid::API::FileFinderImpl.
- class mantid.api.FileFinderImpl¶
- static Instance() FileFinderImpl : ¶
Returns a reference to the FileFinder singleton instance
- findRuns((FileFinderImpl)self, (str)hintstr[, (list)exts_list=[][, (bool)useExtsOnly=False]]) std_vector_str : ¶
Find a list of files file given a hint. The hint can be a comma separated list of run numbers and can also include ranges of runs, e.g. 123-135 or equivalently 123-35If no instrument prefix is given then the current default is used.exts_list is an optional list containing strings of file extensions to search.useExtsOnly is an optional bool. If it’s true then don’t use facility exts.
- getCaseSensitive((FileFinderImpl)self) bool : ¶
Option to get if file finder should be case sensitive.
- getFullPath((FileFinderImpl)self, (str)path[, (bool)ignoreDirs=False]) str : ¶
Return a full path to the given file if it can be found within datasearch.directories paths. Directories can be ignored with ignoreDirs=True. An empty string is returned otherwise.
- setCaseSensitive((FileFinderImpl)self, (bool)cs) None : ¶
Option to set if file finder should be case sensitive.