Sort files under a folder in CSharp

Description

The following code shows how to sort files under a folder.

Example


/*from   ww w  . ja  v  a2  s.  co  m*/
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); }
            );
        }
    }




















Home »
  C# Tutorial »
    IO »




File Attribute
File Security
Directory Attribute
Directory Recursive
Binary File
Text Field
Buffered IO
Create Copy Delete Move
CSV
Drive
File System Watcher
Isolated Storage
MemoryStream
Serialize
Zip