File.GetCreationTime(String) is an inbuilt File class method which is used to return the creation date and time of the specified file or directory.
Syntax:
public static DateTime GetCreationTime (string path);
Parameter: This function accepts a parameter which is illustrated below:
- path: This is the specified file path whose creation date and time is going to be returned.
Exceptions:
- UnauthorizedAccessException: The caller does not have the required permission.
- ArgumentException: The path is a zero-length string, contains only white space, or one or more invalid characters as defined by InvalidPathChars.
- ArgumentNullException: The path is null.
- PathTooLongException: The given path, file name, or both exceed the system-defined maximum length.
- NotSupportedException: The path is in an invalid format.
Return Value: Returns the creation date and time of the specified file or directory.
Below are the programs to illustrate the File.GetCreationTime(String) method.
Program 1: Before running the below code, a file file.txt is created with some contents shown below:
// C# program to illustrate the usage // of File.GetCreationTime(String) method // Using System and System.IO namespaces using System; using System.IO; class GFG { static void Main( string [] args) { // Calling the GetCreationTime() function DateTime fileCreatedDate = File.GetCreationTime( @"file.txt" ); // Printing the creation date and time of the // specified file Console.WriteLine( "File created on: " + fileCreatedDate); } } |
Executing:
File created on: 4/19/2020 4:02:54 AM
Program 2: Before running the below code, two files were created shown below:
// C# program to illustrate the usage // of File.GetCreationTime(String) method // Using System and System.IO namespaces using System; using System.IO; class GFG { static void Main( string [] args) { // Calling the GetCreationTime() function DateTime fileCreatedDate1 = File.GetCreationTime( @"file.txt" ); DateTime fileCreatedDate2 = File.GetCreationTime( @"gfg.txt" ); // Printing the creation date and time of the // specified file Console.WriteLine( "File created on: " + fileCreatedDate1); Console.WriteLine( "File created on: " + fileCreatedDate2); } } |
Executing:
File created on: 4/19/2020 4:02:54 AM File created on: 4/19/2020 4:07:02 AM
Attention reader! Don’t stop learning now. Get hold of all the important DSA concepts with the DSA Self Paced Course at a student-friendly price and become industry ready.