File Directory Stream C# Tutorial

using System;
using System.IO;
class MainClass
{
    public static void Main(string[] args)
    {
        FileInfo file = new FileInfo("c:\\test.txt");
        // Display directory information.
        DirectoryInfo dir = file.Directory;
        Console.WriteLine("Checking directory: " + dir.Name);
        Console.WriteLine("In directory: " + dir.Parent.Name);
        Console.Write("Directory exists: ");
        Console.WriteLine(dir.Exists.ToString());
    }
}
Checking directory: c:\
Unhandled Exception: System.NullReferenceException: Object reference not set to an instance of an ob
ject.
at MainClass.Main(String[] args)