/// <summary> /// Входной класс для поиска файлов. /// Для поиска воспользуйтесь методом Find /// </summary> /// <summary> /// Вызывается для поиска файлов. /// Результат записывается в список result /// </summary> /// <param name="path">Начальная директория</param> /// <param name="mask">Критерий поиска</param> /// <returns>0 в случае успеха</returns> public int Find(string path, string mask) { Result.isWorking = true; MaskHandler maskHandler = new MaskHandler(mask); DirectoryHandler dirHandler = new DirectoryHandler(maskHandler); dirHandler.TraverseAllFiles(path); Result.isWorking = false; return(0); }
public DirectoryHandler(MaskHandler maskHandler) { this.maskHandler = maskHandler; }