I’m trying to figure out how to batch rename about 100k RTF files to the title. I know I can do this for HTML with the script under the Rename section of the script menu. This does not work for RTF, however, because the script looks for only HTML and webarchive. I tried duplicating the script and changing the “this_type” argument to RTF rather than HTML, but that had no effect. Does anyone know a fast way to rename RTF files to the title?
Thanks in advance
Here’s a modified version of the script Rename > To Subject which supports e.g. RTF & PDF documents:
tell application id "DNtp"
try
set theSelection to the selection
if theSelection is {} then error "Please select some contents."
repeat with theRecord in theSelection
try
set theMD to meta data of theRecord
set name of theRecord to |kMDItemTitle| of theMD
end try
end repeat
on error error_message number error_number
if the error_number is not -128 then display alert "DEVONthink Pro" message error_message as warning
end try
end tell
Great, thanks. I’ll give it a go!