Получение информации о файлах - C#

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

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

Есть на компьютере заданный каталог, куда записываются файлы (файлов довольно много). Необходимо получить последний по времени создания файл, файл который был создан непосредсвенно перед ним, затем сравнить размеры этих двух файлов.

Решение задачи: «Получение информации о файлах»

textual
Листинг программы
    class Program
    {
        static FileInfo s1;
        static FileInfo s2;
 
        static void Main(string[] args)
        {
            DirectoryInfo dir = new DirectoryInfo(@"C:\19\");
            FileInfo[] files = dir.GetFiles();
 
            foreach (FileInfo i in files)
            {
                if(i.Extension == ".kvd")
                {                    
                    Console.WriteLine("Имя файла {0}, Размер файла {1}, Дата создания {2}",  i.Name, i.Length, i.CreationTime);                    
                }               
            }
            s2 = files[files.Length - 2]; // предпоследний элемент
            Console.WriteLine(s2);
 
            s1 = files[files.Length - 1]; // последний жлемент                
            Console.WriteLine(s1);
            
            if (s1.Length != s2.Length)
            {
                Console.WriteLine("Размер файла " + s1 + " и файла " + s2 + " не совпадают");                
            }
            Console.ReadKey();
        }
    }

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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