File.GetLastWriteTime() Method in C# with Examples Last Updated : 28 Apr, 2025 Comments Improve Suggest changes Like Article Like Report File.GetLastWriteTime(String) is an inbuilt File class method which is used to return the date and time the specified file or directory was last written to.Syntax: public static DateTime GetLastWriteTime (string path); Parameter: This function accepts a parameter which is illustrated below: path: This is the specified file path. 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 date and time the specified file or directory was last written to.Below are the programs to illustrate the File.GetLastWriteTime(String) method.Program 1: Before running the below code, a file file.txt is created with some contents shown below: C# // C# program to illustrate the usage // of File.GetLastWriteTime(String) method // Using System and System.IO namespaces using System; using System.IO; class GFG { public static void Main() { // Specifying a file string myfile = @"file.txt"; // Calling GetLastWriteTime() function DateTime dt = File.GetLastWriteTime(myfile); // Getting the last write time Console.WriteLine("The last write time for this file was {0}.", dt); } } Executing: The last write time for this file was 4/19/2020 4:43:24 AM. Program 2: Before running the below code, a file was created shown below: C# // C# program to illustrate the usage // of File.GetLastWriteTime(String) method // Using System and System.IO namespaces using System; using System.IO; class GFG { public static void Main() { // Specifying a file string myfile = @"file.txt"; // Setting the date File.SetLastWriteTime(myfile, new DateTime(2020, 4, 3)); // Calling GetLastWriteTime() function DateTime dt = File.GetLastWriteTime(myfile); // Getting the last write time Console.WriteLine("The last write time for this file was {0}.", dt); } } Executing: The last write time for this file was 4/3/2020 12:00:00 AM. Create Quiz Comment K Kanchan_Ray Follow 0 Improve K Kanchan_Ray Follow 0 Improve Article Tags : C# CSharp-File-Handling Explore IntroductionC# Tutorial 2 min read Introduction to .NET Framework 6 min read C# .NET Framework (Basic Architecture and Component Stack) 6 min read C# Hello World 2 min read Common Language Runtime (CLR) in C# 4 min read FundamentalsC# Identifiers 2 min read Data Types in C# 6 min read C# Variables 4 min read C# Literals 5 min read Operators in C# 7 min read C# Keywords 5 min read Control StatementsC# Decision Making (if, if-else, if-else-if ladder, nested if, switch, nested switch) 5 min read C# Switch Statement 4 min read Loops in C# 4 min read C# Jump Statements (Break, Continue, Goto, Return and Throw) 4 min read OOP ConceptsClass and Objects in C# 4 min read Constructors in C# 5 min read C# Inheritance 3 min read Encapsulation in C# 2 min read C# Abstraction 4 min read MethodsMethods in C# 4 min read Method Overloading in C# 4 min read Method Parameters in C# 4 min read Method Overriding in C# 7 min read Anonymous Method in C# 2 min read ArraysArrays in C# 6 min read Jagged Arrays in C# 4 min read Array Class in C# 5 min read How to Sort an Array in C# | Array.Sort() Method Set - 1 8 min read How to find the rank of an array in C# 2 min read ArrayListArrayList in C# 6 min read ArrayList Class in C# 4 min read C# | Array vs ArrayList 2 min read StringStrings in C# 6 min read C# Verbatim String Literal - @ 5 min read C# String Class 9 min read C# StringBuilder 2 min read C# String vs StringBuilder 3 min read TupleC# Tuple 7 min read C# Tuple Class 3 min read C# ValueTuple 7 min read C# ValueTuple Struct 4 min read IndexersC# Indexers 5 min read C# Multidimensional Indexers 5 min read C# - Overloading of Indexers 3 min read Like