Вы можете сделать это с помощью действия с папкой, когда ответьте вверх.
Сначала создайте папку.
Пуис, напиши этот AppleScript
on adding folder items to theAttachedFolder after receiving theNewItems
-- Get the name of the attached folder
tell application "Finder"
set theName to name of theAttachedFolder
-- Count the new items
set theCount to length of theNewItems
-- Display an alert indicating that the new items were received
activate
display alert "Attention!" message (theCount & " new items were detected in folder " & (quoted form of theName) & "." as string)
-- Loop through the newly detected items
repeat with anItem in theNewItems
-- Process the current item
-- Move the current item to another folder so it's not processed again in the future
end repeat
end tell
end adding folder items to
Инструкции по добавлению действия папки в папку:
Инструкции по просмотру папок
Или в Automator вы можете добавить AppleScript с этим кодом, вам просто нужно установить переменную из automator и вернуть ее в AppleScript для папки, которую вы поместили в targetFolder.
set theFolder to "Folder_child:Folder_Grandchild:Folder_Great-Grandchild"
set theNewFolder to "Folder_First_Great_Grandchild"
if FolderExists(theFolder) = true then
--display dialog "Exists " & theFolder & " !"
--delete the file
else
--display dialog "Missing " & theFolder & " !"
-- do nothing or something else
end if
--handler for checking if exists theFolder/thePath
on FolderExists(theFolder) -- (String) as Boolean
tell application "System Events"
if exists folder theFolder then
return true
else
return false
end if
end tell
end FolderExists
Это все, что я нашел сейчас.
С наилучшими пожеланиями