|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Announcements
Chapters
Services
Feature Zones
|
IntroductionHave you ever found yourself in a situation where you wanted to change the attributes of a file such as the creation date, modified date or last accessed date. Using the ProgramAfter extracting and executing the program, click open and load the file for which you want to change the attributes.
After you open the file, you will see its path in the textbox in the bottom of the program.
Click Save and the new attributes will be saved into the file. The file attributes will look like the following:
Using the CodeI will explain just the functions required to change the date attributes. First we add the using System.IO;
Then we get the path of the file: string path="";
OpenFileDialog dialog = new OpenFileDialog();
if (dialog.ShowDialog() == DialogResult.OK)
{
path = dialog.FileName;
}
Then we create the DateTime dtCreation = new DateTime(2007, 10, 2, 2, 19, 33);
DateTime dtModified = new DateTime(2008, 11, 4, 2, 23, 4);
And we assign it to the file: //Change the file created time.
File.SetCreationTime(path, dtCreation);
//Change the file modified time.
File.SetLastWriteTime(path, dtModified);
ConclusionI wrote this small program for a friend of mine who wanted to change the date of a file and didn't know any easy way to do it. Please feel free to reply or ask any question(s). History
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||