How to change file creation time in the different file systems

Is there a tool that would allow me to change the file creation time and file modified time on a list of files?

Must be able to work in the NTFS and FAT32 file systems.


Solution 1:

Total Commander is of course the answer to all file management problems! However if you only want to change dates (and other file properties), Better File Attributes is a cheaper alternative.

Better File Attributes

It's a shell extension (added to the context menu of files) that allows you to change creation, access and modification date and time.

If you want a freeware application, SetFileDate will do the trick too.

SetFileDate

Solution 2:

This can be done by using powershell to modify a list of FileInfo objects, for example:

Get-ChildItem G:\test\*.bak | foreach { $_.CreationTime = get-date "1/1/1982 1:00 pm"; $_.LastWriteTime = (get-date).AddDays(-1)}

Solution 3:

Total Commander enables you to change creation date and time for a file.

  • select one or more files
  • select menu Files -> Change attributes
  • in lower part of the form that opened click More attributes button
  • for property select creationdate to change time and date (creatiotime if you only want to change time)
  • click on >> button and enter value for date and time you want, then click OK