Организовать поиск в указанной директории файлов, названия которых с расширением содержат ровно две "a" - C#

Узнай цену своей работы

Формулировка задачи:

Не могу изменять код функции goden для условия задачи, помогите плиззз
Boolean goden (string FileName)
        {
            Boolean flag = false;
            if (FileName[0] == 'a') flag = true;    
                return flag;
            }
 
        void FileSearch(string sDir, string mask) 
        {
        foreach (string f in Directory.GetFiles(sDir, mask))
        {
        if (goden(Path.GetFileName(f))) listBox1.Items.Add(f);
        }
        RecSearch(sDir, mask); 
        }
        void RecSearch(string sDir, string mask) 
        {
        try
        {
        foreach (string d in Directory.GetDirectories(sDir))
        {
        foreach (string f in Directory.GetFiles(d, mask))
        {
        if (goden(Path.GetFileName(f)))
        listBox1.Items.Add(f);
        }
        RecSearch(d, mask);
        }
        }
        catch (System.Exception excpt)
        {
        Console.WriteLine(excpt.Message);
        }
        }
        public Form1()
        {
        InitializeComponent();
        }
        private void button1_Click(object sender, EventArgs e)
        {
        listBox1.Items.Clear();
        FileSearch(textBox1.Text, "*.*" );
        }
        }
    }

Решение задачи: «Организовать поиск в указанной директории файлов, названия которых с расширением содержат ровно две "a"»

textual
Листинг программы
return FileName.Count(ch => ch == 'a') == 2;

Оцени полезность:

7   голосов , оценка 4.429 из 5
Похожие ответы