in reply to Re^3: How to get the File creation date
in thread How to get the File creation date
I would, however, ask what creation time signifies. What happens when a file is restored? Does the attribute follow on a copy? How about when the method of saving a file is "save new, rename old, rename new, remove old"?
Creation time would be the time when this file first "came into being". Basically that means it is a constant generated at file creation. It could be that there is some ancient Windows file that is many years old but which gets changed and accessed a lot! If you copy a file (or restore it), the creation time follows it. If you go through the sequence you asked about, file "new" will get a creation time of "right now" because it is literally a "brand new file". The more recent version of file "old" will wind up with that creation time of file "new" instead of whatever date the original file "old" had.
The name in the directory is just a way for a human readable set of bits (the name) to be associated with some set of data bits on the disk. That look up in the directory is what happens when you do an "open file". Once you have opened a file, the name is irrelevant, the file handle is essentially a pointer to a structure that describes the file...how big it is, what physical disk block it starts on, and other attributes like modification time, etc. All that stuff exists independent of the "name".
I hoped this helped rather than further confusing things.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^5: How to get the File creation date
by MidLifeXis (Monsignor) on Aug 19, 2010 at 17:13 UTC | |
by Marshall (Canon) on Aug 19, 2010 at 23:38 UTC |