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

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

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

Не могу изменять код функции goden для условия задачи, помогите плиззз
Листинг программы
  1. Boolean goden (string FileName)
  2. {
  3. Boolean flag = false;
  4. if (FileName[0] == 'a') flag = true;
  5. return flag;
  6. }
  7. void FileSearch(string sDir, string mask)
  8. {
  9. foreach (string f in Directory.GetFiles(sDir, mask))
  10. {
  11. if (goden(Path.GetFileName(f))) listBox1.Items.Add(f);
  12. }
  13. RecSearch(sDir, mask);
  14. }
  15. void RecSearch(string sDir, string mask)
  16. {
  17. try
  18. {
  19. foreach (string d in Directory.GetDirectories(sDir))
  20. {
  21. foreach (string f in Directory.GetFiles(d, mask))
  22. {
  23. if (goden(Path.GetFileName(f)))
  24. listBox1.Items.Add(f);
  25. }
  26. RecSearch(d, mask);
  27. }
  28. }
  29. catch (System.Exception excpt)
  30. {
  31. Console.WriteLine(excpt.Message);
  32. }
  33. }
  34. public Form1()
  35. {
  36. InitializeComponent();
  37. }
  38. private void button1_Click(object sender, EventArgs e)
  39. {
  40. listBox1.Items.Clear();
  41. FileSearch(textBox1.Text, "*.*" );
  42. }
  43. }
  44. }

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

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

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

7   голосов , оценка 4.429 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы