9

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.

Kenster
  • 8,009
Mark Tomlin
  • 1,299

4 Answers4

18

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)}
Pete
  • 317
  • 2
  • 13
8

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
T. Kaltnekar
  • 8,364
6

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

Gareth
  • 18,809
Snark
  • 32,599
  • How can this be done without installing any third-party software, using just the Windows operating system? – Kaz Jul 05 '15 at 15:35
1

BulkFileChanger is a pretty nifty free utility as well!

BulkFileChanger

Of course there are also many advanced command-line file touch utilities as well that you can use in scripts, batch files and the like (such as this and this).

Karan
  • 56,477