revcopyfile: preserve file modification date/time
cassj at earthlink.net
Fri Feb 20 20:45:59 CST 2004
Thanks for all the help. The folder where the file is has thousands of
files, and getting files details is just way too slow. However, I
think I've found a work-around. On http://www.macosxhints.com, I found
a reference to a terminal command called "SetFile". It's available
here (/Developer/Tools/SetFile) after you install Developer Tools. Try
a "man SetFile" at the Terminal for more info.
To change the modification date of a file just do this: SetFile -m
"8/4/2001 16:13" myFile
To change the creation date of a file just do this: SetFile -d
"8/4/2001 16:13" myFile
I just tested this and I can change the modification date/time for a
file on a Windows 2000 Server where I do not have admin privileges, so
this might do the trick. I won't know for certain until I test it on a
Thanks again for the advice...James
On Feb 20, 2004, at 7:57 PM, Christopher Mitchell wrote:
> I would almost suggest that saving an internal modification timestamp
> and retrieving it as necessary might be easier than forcing any given
> system to hack its own awareness of the last modification time of a
> file. I would definitely be interested in hearing how to set Windows
> mod dates though if it is possible.
> On Feb 20, 2004, at 5:26 PM, Rob Cozens wrote:
>>> What is the best way to preserve file modification date/time when
>>> to a Windows 2000 server?
>> Hi James,
>> The detailed version of the files function returns, among other
>> things, the modification dates for each file in the defaultFolder. So
>> one needs to:
>> A. Save the defaultFolder if it needs restoration
>> B Set the defaultFolder to the folder containing the file
>> C. Get the detailed files
>> D. Parse the list to find the line for the file*
>> E. Get the date as item 5 of that line
>> F. Restore original defaultFolder, if necessary
>> *Note in step D that the file's name is returned URL-encoded.
>> Now you have the modification date. How you get the Windows server
>> to retain or reset that date is beyond my scope of experience.
>> Rob Cozens
>> CCW, Serendipity Software Company
>> "And I, which was two fooles, do so grow three;
>> Who are a little wise, the best fooles bee."
>> from "The Triple Foole" by John Donne (1572-1631)
>> use-revolution mailing list
>> use-revolution at lists.runrev.com
> use-revolution mailing list
> use-revolution at lists.runrev.com
More information about the use-livecode