The GetCreationTime property of the File class returns a DateTime object, the date and time when a file was created. The datetime includes the full date and time. The SetCreationTime property of the File class sets the creation time of a file.

The following code snippet returns the creation time of a file and displays it on the console. The code also overrides the original creation time with the current date and time, reads it back, and displays it to the console.

C#
string textFile = @"C:\Mahesh\Data\Authors.txt";  
if (File.Exists(textFile))  
{  
// Read oritinal file creation time  
DateTime creationTime = File.GetCreationTime(textFile);  
// Display creation time  
Console.WriteLine(creationTime.ToString("MM/dd/yyyy HH:mm:ss"));  
// Manually override previous creation time to now  
File.SetCreationTime(textFile, DateTime.Now );  
Console.WriteLine(File.GetCreationTime(textFile));  
}

Make sure to replace the file's full path with an existing file on your system.