Удаление png файлов по хешу C#

Хотел написать программу которая удаляет png файлы по её хеш файлу в директории

Так я получаю список файлов в директории

string dirName = @"C:\путь*";
        string hash = "3f11a8fb7d11082d9e1a704639414674";

        Console.WriteLine("Список действий");
        Console.WriteLine("1 - Информация каталога\n2 - Удаление хеш файлов");
        int devs = Convert.ToInt32(Console.ReadLine());

        if (devs == 1)
        {
            if (Directory.Exists(dirName))
            {
                Console.WriteLine("Подкаталоги:");
                string[] dirs = Directory.GetDirectories(dirName);
                foreach (string s in dirs)
                {
                    Console.WriteLine(s);
                }
                Console.WriteLine();
                Console.WriteLine("Файлы:");
                string[] files = Directory.GetFiles(dirName);
                foreach (string s in files)
                {
                    Console.WriteLine(s);
                }

А так я пытался отфильтровать файлы с расширением png

var directory = new DirectoryInfo(dirName);
FileInfo[] files = directory.GetFiles("*.png");

Но предположим я сделал перебор всех файлов с таким расширением, как именно мне разом удалить эти файлы по хешу ?

3f11a8fb7d11082d9e1a704639414674

Ответы (0 шт):