Waiting for engine...
Skip to main content

Methods

SearchForFiles

Search for files in MFT FS server by a file name. Uses asterisk as a wildcard character.

FTHFileData[] SearchForFiles(Guid sessionID, string searchString)
Parameter NameDescription
sessionIDUser session returned by one of the Open functions
searchStringSearch string, use asterisk symbol for a wildcard.

SearchForFiles2

Search for files in MFT FS server by a file name. Uses asterisk as a wildcard character. Return results in pages.

FTHFileSearchPagingData SearchForFiles2(Guid sessionID, string searchString, int index, int length)
Parameter NameDescription
sessionIDUser session returned by one of the Open functions
searchStringSearch string, use asterisk symbol for a wildcard.
indexReturn search results starting with this index
lengthNumber of returned search results

SearchForFolders

Search for folders in MFT FS server by a folder name. Uses asterisk as a wildcard character.

FTHFileData[]SearchForFolders(Guid sessionID, string searchString)
Parameter NameDescription
sessionIDUser session returned by one of the Open functions
searchStringSearch string, use asterisk symbol for a wildcard.

SearchForFolders2

Search for folders in MFT FS server by a folder name. Uses asterisk as a wildcard character. Return results in pages.

FTHFileSearchPagingData SearchForFolders2(Guid sessionID, string searchString, int index, int length)
Parameter NameDescription
sessionIDUser session returned by one of the Open functions
searchStringSearch string, use asterisk symbol for a wildcard.
indexReturn search results starting with this index
lengthNumber of returned search results

AdvancedSearchForFiles

Advanced search for files in MFT FS file system using combination of search parameters.

FTHFileData[] AdvancedSearchForFiles(Guid sessionID, string keywordSearch, bool keywordAll, string nameSearch, bool nameAll, string descriptionSearch, bool descriptionAll, string modifiedBySearch, DateTime? startDate, DateTime? endDate, int? folderID, bool recursive, int index, int length)
Parameter NameDescription
sessionIDUser session returned by one of Open functions
keywordSearchString contains tags (keywords) separated by space
keywordAllSet the flag to true if all tags are required, otherwise search returns a union of searches for each tag
nameSearchString contains tokens to search in file name, separated by space.
nameAllSet the flag to true if all tokens are required in the name, otherwise search returns a union
descriptionSearchString contains tokens to search in file description, separated by space.
descriptionAllSet the flag to true if all tokens are required in a description, otherwise search returns a union
modifiedBySearch Name of a user who was the last to modify the file
startDate Search the files with modification date later then startDate, optional
endDateSearch the files with modification date earlier then endDate, optional
folderIDSearch only in the folder with this ID, optional
recursive Flag is set to run recursive search on subfolders
indexSearch returns results starting with this index
lengthNumber of found items to return

AdvancedSearchForFolders

Advanced search for files in MFT FS file system using a combination of search parameters.

FTHFolderData[] AdvancedSearchForFolders(Guid sessionID, string keywordSearch, bool keywordAll, string nameSearch, bool nameAll, string descriptionSearch, bool descriptionAll, string modifiedBySearch, DateTime? startDate, DateTime? endDate, int? folderID, bool recursive, int index, int length)
Parameter NameDescription
sessionIDUser session returned by one of Open functions
keywordSearchString contains tags (keywords) separated by space
keywordAllSet the flag to true if all tags are required, otherwise search returns a union of searches for each tag
nameSearchString contains tokens to search in file name, separated by space.
nameAll Set the flag to true if all tokens are required in the name, otherwise search returns a union
descriptionSearch String contains tokens to search in file description, separated by space.
descriptionAllSet the flag to true if all tokens are required in a description, otherwise search returns a union
modifiedBySearchName of a user who was the last to modify the file
startDateSearch the files with modification date later then startDate, optional
endDateSearch the files with modification date earlier then endDate, optional
folderIDSearch only in the folder with this ID, optional
recursiveFlag is set to run recursive search on subfolders
indexSearch returns results starting with this index
lengthNumber of found items to return
On this Page