MATLAB Answers

How to change the Date and Time of a Saved Script?

15 views (last 30 days)
David Koenig
David Koenig on 9 Dec 2015
Commented: Walter Roberson on 5 Jan 2016
On older versions, when I saved a script it kept the most recent time and date. This allowed me to easily use Windows Explorer to move the most recently changed scripts to a backup disc each evening.
With version 15B I notice that if I change an existing script and save it, the script keeps its original time and date so when I look at the directory of scripts the most recently changed scripts are hard to find. Is there a way to modify the editor so that the current date and time are attached to the file when it is saved? Thanks.


Guillaume on 9 Dec 2015
I cannot reproduce (r2015b on win7 x64), which OS are you using?
Are you sure you're looking at the modification time and not the creation time? It would be a very unusual behaviour for a program to not change the modification time of files it saves. That would indeed break a lots of things.
Sudhanshu Bhatt
Sudhanshu Bhatt on 5 Jan 2016
Once the script is modified it should show the most recent time it was modified.
Is this behavior reproducible? Also, are other file types also showing the same behavior? I was not able to reproduce this behavior on Windows 7 64-bit and MAC OSX Yosemite.
If you experience this issue consistently, you can create a Technical Support Request .
Walter Roberson
Walter Roberson on 5 Jan 2016
Changes in modification time happen at the operating system level, and are part of the POSIX definition of the file I/O calls. A program would have to specifically change the times back (using utimes() or utime()) in order for there to be no change in the times.
It would be more likely that the file you are looking at was not the one being changed (or that the file you are looking at is a symbolic link to the file being changed)

Sign in to comment.

Answers (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!