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

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

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

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

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

textual
Листинг программы
  1.     class Program
  2.     {
  3.         static FileInfo s1;
  4.         static FileInfo s2;
  5.  
  6.         static void Main(string[] args)
  7.         {
  8.             DirectoryInfo dir = new DirectoryInfo(@"C:\19\");
  9.             FileInfo[] files = dir.GetFiles();
  10.  
  11.             foreach (FileInfo i in files)
  12.             {
  13.                 if(i.Extension == ".kvd")
  14.                 {                    
  15.                     Console.WriteLine("Имя файла {0}, Размер файла {1}, Дата создания {2}",  i.Name, i.Length, i.CreationTime);                    
  16.                 }              
  17.             }
  18.             s2 = files[files.Length - 2]; // предпоследний элемент
  19.             Console.WriteLine(s2);
  20.  
  21.             s1 = files[files.Length - 1]; // последний жлемент                
  22.             Console.WriteLine(s1);
  23.            
  24.             if (s1.Length != s2.Length)
  25.             {
  26.                 Console.WriteLine("Размер файла " + s1 + " и файла " + s2 + " не совпадают");                
  27.             }
  28.             Console.ReadKey();
  29.         }
  30.     }

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


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

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

15   голосов , оценка 4 из 5

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

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

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