Home »
.Net »
C# Programs
C# - Set Last Write Time of File or Directory in UTC Format
Learn, how to set last write time in UTC format using C# program?
Submitted by IncludeHelp, on November 03, 2017 [Last updated : March 26, 2023]
Given a file and we have to set its last write time in UTC format using C# program.
To set last write time of file or directory in UTC format in C#, we use File.SetLastWriteTimeUtc() method.
File.SetLastWriteTimeUtc()
This is a method of "File" class, it is used to set last write time in UTC format of a file/directory.
Syntax
File.SetLastWriteTimeUtc(path);
Parameter(s)
- path - Location of file or directory.
We can set following detail of last write time:
- Date
- Month
- Year
- Hour
- Minute
- Second
- AM/PM
C# program to set last write time of file or directory in UTC format
using System;
using System.IO;
namespace ConsoleApplication1 {
class Program {
static void Main() {
DateTime dt1;
Console.WriteLine("Time before set last write time in UTC:");
dt1 = File.SetLastWriteTimeUtc("ABC.TXT");
Console.WriteLine("\tLast write Time of file(ABC.TXT) : " + dt1);
File.SetLastWriteTimeUtc("ABC.TXT", DateTime.Now);
Console.WriteLine("Time After set last write time in UTC:");
dt1 = File.SetLastWriteTime("ABC.TXT");
Console.WriteLine("\tLast write Time of file(ABC.TXT) : " + dt1);
}
}
}
Output
Time before set last write time in UTC:
Last write Time of file(ABC.TXT) : 10/31/2017 4:25:36 PM
Time After set last write time in UTC :
Last write Time of file(ABC.TXT) : 10/31/2017 4:37:29 PM
Explanation
In the above program, we need to remember, when we use "File" class, System.IO namespace must be included in the program.
C# File Handling Programs »