powered by simpleCommunicator - 2.0.58     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / фильтр на FolderBrowserDialog
4 сообщений из 4, страница 1 из 1
фильтр на FolderBrowserDialog
    #38086649
jenya7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть файлы:
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
фильтр на FolderBrowserDialog
    #38086904
Skayr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
фильтр на FolderBrowserDialog
    #38086909
Skayr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
небольшая поправочка а то мало ли
filter ="abs*.csv|10a*.csv";
...
Рейтинг: 0 / 0
фильтр на FolderBrowserDialog
    #38086985
jenya7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
сделал! filter = "*abs*10a*.csv"
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / фильтр на FolderBrowserDialog
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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