File.GetCreationTimeUtc(String) is an inbuilt File class method which is used to return the creation date and time, in coordinated universal time (UTC), of the specified file or directory.
Syntax:
public static DateTime GetCreationTimeUtc (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, in coordinated universal time (UTC), of the specified file or directory.
Below are the programs to illustrate the File.GetCreationTimeUtc(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.GetCreationTimeUtc(String) method // Using System and System.IO namespaces using System;
using System.IO;
class GFG {
static void Main( string [] args)
{
// Calling the GetCreationTimeUtc() function
DateTime fileCreatedDate = File.GetCreationTimeUtc( @"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.GetCreationTimeUtc(String) method // Using System and System.IO namespaces using System;
using System.IO;
class GFG {
static void Main( string [] args)
{
// Calling the GetCreationTimeUtc() function
DateTime fileCreatedDate1 = File.GetCreationTimeUtc( @"file.txt" );
DateTime fileCreatedDate2 = File.GetCreationTimeUtc( @"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