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 user's machine.

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.

Yours,
Chris
On Feb 20, 2004, at 5:26 PM, Rob Cozens wrote:

What is the best way to preserve file modification date/time when copied
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
http://www.oenolog.net/who.htm

"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
[EMAIL PROTECTED]
http://lists.runrev.com/mailman/listinfo/use-revolution


_______________________________________________ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution


_______________________________________________ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to