Archive Time Utility (ATU) is a simple command line program that stores the creation, modification and access times of all files and directories in a specified directory so that you can restore the file and directory timestamps after making a backup.
Certain archive utilities that are used for backup are unable to store the creation time of files. Archive Time Utility solves that problem by saving (before archiving) timestamps and then allowing you to overwrite the creation, modification and/or access timestamps of the extracted files.
This software is FOSS (free and open source software) and was written using C# and was currently only tested on Windows.
WARNING! By running this program with the store job, you acknowledge that it may overwrite the creation, modification and access time of the provided files and/or directories. After running the store/touch job, you cannot undo the changes.
For information about the program syntax, head over to the wiki.
In order to run ATU, you'll have to create a new .NET Core 2.0 project and then import all source files from the latest release or you can pick a specific release. After importing the source files, you can build the project and then run ATU.
If you'd like to contribute to this project, please check CONTRIBUTING.md for more info.