Mega Code Archive

 
Categories / C# Tutorial / File Directory Stream
 

File Sorter

using System; using System.IO; using System.ComponentModel;     class FileSorter{         static void SortAndShowFiles(string title,Comparison<FileInfo> sortOrder){             FileInfo[] files = new DirectoryInfo("C:\\").GetFiles();             Array.Sort(files, sortOrder);             Console.WriteLine(title);             foreach (FileInfo file in files){                 Console.WriteLine("  {0} ({1} bytes)",file.Name, file.Length);             }         }         static void Main(){             SortAndShowFiles("Sorted by name:",delegate(FileInfo first, FileInfo second)                 { return first.Name.CompareTo(second.Name); }             );         }     }