If I apply Filename-to-Title script, some records’ “Date Modified” changes to the current date, which destroys valuable information. Is this avoidable?
Here’s a modified script that will not change the modification date:
tell application "EagleFiler"
set _records to selected records of browser window 1
repeat with _record in _records
set _date to _record's modification date
set _record's title to ""
set _alias to _record's file as alias
tell application "Finder"
set _file to file _alias
set _file's modification date to _date
end tell
end repeat
end tell
(The date may appear to change in EagleFiler, but if you wait a while or close and re-open the library it will pick up the new date from the filesystem.)
The revised script
The revised script works, thanks.