Получение информации о файлах - 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(); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д