Этот следующий код AppleScript должен работать для вас. Ваш код был очень близок. Я не думаю, что нужно объяснять, что я сделал, потому что я думаю, что это очевидно, просто взглянув на мою версию, на несколько изменений, которые я сделал.
Извините, что редактировал имена ваших переменных. Я позволил себе переименовать переменные в так называемый «случай верблюда». Вы всегда можете изменить их обратно на ваши оригинальные имена, если вы предпочитаете.
property sourceFolder : "Folder A:" -- The Full Path To This Folder Needs To Be Defined
property destinationFolder : "Macintosh HD:Users:User:Desktop:Folder B:"
property nameExtensions : {"jpg", "pdf"}
with timeout of (30 * 60) seconds
tell application "Finder"
set theFile to last item of (sort (get files of folder sourceFolder ¬
whose name extension is in nameExtensions) by modification date)
copy theFile to folder destinationFolder
end tell
end timeout