Пример #1
0
 public DirectoryLoadOptions(string rootPath, SearchOption searchOption, FileTypes fileTypes, string findText)
 {
     RootPath      = rootPath;
     SearchOption  = searchOption;
     filterList    = FileTypeFinder.GetFiltersList(fileTypes);
     FindFilesText = findText;
 }
Пример #2
0
        public List <string> GetFilters()
        {
            var fileTypes = GetFileTypes();

            filterList = FileTypeFinder.GetFiltersList(fileTypes);

            if (filterList.Count > 0)
            {
                return(filterList);
            }
            return(null);
        }
Пример #3
0
        private void FilterSort(FileInfo[] fileInfos)
        {
            var list = LibImp.FilterFiles(fileInfos, currentExtensions);

            foreach (var fileImpInfo in list)
            {
                fileImpInfo.FileType = FileTypeFinder.DetermineFileType(fileImpInfo.FullPath);
            }

            SetList(list);
            Sort();
        }