Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / фильтр на FolderBrowserDialog / 4 сообщений из 4, страница 1 из 1
20.12.2012, 13:32
    #38086649
jenya7
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
фильтр на FolderBrowserDialog
есть файлы:
abs_10a_123.csv
abs_20a_345.csv
def_10a_567.csv
def_20a_789.csv и так далее

я выбираю файлы
Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
FolderBrowserDialog fbd = new FolderBrowserDialog();
DialogResult result = fbd.ShowDialog();
if (result == DialogResult.OK)
{
     CsvFilesPath = fbd.SelectedPath;
     //filter = GetFilter(textBoxFilter.Text);
}
string[] files = Directory.GetFiles(CsvFilesPath, filter, SearchOption.TopDirectoryOnly);



если фильтр filter = “*.csv” я выбираю все файлы
если фильтр filter = "*" + “abs” + "*.csv" я выбираю файлы содержащие “abs”
проблема если я хочу выбрать два параметра скажем файл содержащий “abs” и “10a”
пробовал так filter = "*abs* & *10a*.csv" не работает.
...
Рейтинг: 0 / 0
20.12.2012, 15:16
    #38086904
Skayr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
фильтр на FolderBrowserDialog
filter =*abs.csv|10a*.csv"

Код: c#
1.
2.
3.
4.
    private static string[] GetFiles(string sourceFolder, string filters, System.IO.SearchOption searchOption)
        {
            return filters.Split('|').SelectMany(filter => System.IO.Directory.GetFiles(sourceFolder, filter, searchOption)).ToArray();
        }



в стандартном методе можно искать только по одной маске

п.с. гуглите лучше
...
Рейтинг: 0 / 0
20.12.2012, 15:17
    #38086909
Skayr
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
фильтр на FolderBrowserDialog
небольшая поправочка а то мало ли
filter ="abs*.csv|10a*.csv";
...
Рейтинг: 0 / 0
20.12.2012, 15:47
    #38086985
jenya7
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
фильтр на FolderBrowserDialog
сделал! filter = "*abs*10a*.csv"
...
Рейтинг: 0 / 0
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / фильтр на FolderBrowserDialog / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]