Get File creation time and extension name : File Properties « File Directory Stream « C# / CSharp Tutorial






using System;
using System.Collections.Generic;
using System.Text;
using System.IO;

class MainClass
{
    static void Main(string[] args)
    {
        string[] files = Directory.GetFiles(@"c:\");
        foreach (string filename in files)
        {
            FileInfo file = new FileInfo(filename);
            Console.WriteLine("{0} created on {1}, and is a {2} file",
                file.Name, file.CreationTime, 
                file.Extension);
        }
    }
}
AUTOEXEC.BAT created on 27/08/2006 10:31:59 PM, and is a .BAT file
boot.ini created on 27/08/2006 3:15:49 PM, and is a .ini file
CONFIG.SYS created on 27/08/2006 10:31:59 PM, and is a .SYS file
hiberfil.sys created on 27/08/2006 11:07:25 PM, and is a .sys file
IO.SYS created on 27/08/2006 10:31:59 PM, and is a .SYS file
MSDOS.SYS created on 27/08/2006 10:31:59 PM, and is a .SYS file
NTDETECT.COM created on 04/08/2004 5:00:00 AM, and is a .COM file
ntldr created on 04/08/2004 5:00:00 AM, and is a  file
pagefile.sys created on 27/08/2006 3:07:15 PM, and is a .sys file
records.bin created on 03/03/2007 4:21:35 PM, and is a .bin file
Test.txt created on 24/03/2007 7:23:12 PM, and is a .txt file
test.xml created on 25/03/2007 2:17:21 PM, and is a .xml file
Testing.txt created on 25/03/2007 2:00:14 PM, and is a .txt file
xmlWriterTest.xml created on 25/03/2007 2:17:33 PM, and is a .xml file








15.8.File Properties
15.8.1.Get FileInfo: file name, file exists, creation time, last write time, last access time
15.8.2.Get FileInfo: file size, file attribute list
15.8.3.Get File creation time and extension name