|
|
Correction: the previous script sometimes fails
The script above does not always work. Apparently it fails to set the creation date in some cases (Google for more). There are two alternatives, since the built-in 'touch' tool is not always reliable for the creation date: using the SetFile binary that comes with Apple's Mac OS X Developer Tools, or using a separate binary tool created by HAMSoft Engineering, found at http://www.hamsoftengineering.com/codeSharing/ChangeFileDates/ChangeFileDates.html
I'll post code in this comment for using the HAMSoft binary, and a separate comment showing how to use SetFile.
---
COMPLEX script posted online
OK. I was frustrated that my old script posted here was incorrect, so I put together a fairly complex script that does the following:
It allows you to run it, or use it as a droplet (save it as an Application from Script Editor). You can process multiple files/folders. You can change the modification date, the creation date, or both (with same or different new dates). It tries to use Apple's SetFile (comes with Developer Tools). If that is not available, it asks whether it can download and install ChangeFileDates by HAMSoft Engineering (they make it freely available, but do not support it), which it installs in ~/Library/Application Support/ChangeFileDates/ A copy of my script is on my website at http://www.danshockley.com/files/MacFileDatesChanger-1.1.applescript. I will also post it here in this comment, but it is pretty long, so going to the link and then saving the file might be easier than copy/paste.
---
COMPLEX script posted online
Not sure if I'm doing this right or not but for some reason this script is ignoring the time, the date is set correctly but the time defaults to 16:00 (4:00p).
COMPLEX script posted online
Here's another update - seems to work on Mountain Lion. http://www.danshockley.com/files/MacFileDatesChanger-1.2.applescript Sorry about the lack of line wrapping here - I worry that the line-continuation character in AppleScript (option-L) will get improperly converted to a different character, so I left the lines long instead. Code:
|
SearchFrom our Sponsor...Latest Mountain Lion HintsWhat's New:HintsNo new hintsComments last 2 daysLinks last 2 weeksNo recent new linksWhat's New in the Forums?
Hints by TopicNews from Macworld
From Our Sponsors |
|
Copyright © 2014 IDG Consumer & SMB (Privacy Policy) Contact Us All trademarks and copyrights on this page are owned by their respective owners. |
Visit other IDG sites: |
|
|
|
Created this page in 0.11 seconds |
|