나는이 일요일에 대한 답변을 찾기 위해 일요일을 거의 보냈으며, 이제는 패배를 인정하고 도움을 요청합니다. 여기 및 다른 AppleScript 사이트에서 몇 가지 예제를 읽었지만이 스크립트에 적용 할 때 작동하지 않는 것 같습니다. 그러나 나는 이것을 내게 내려 놔.이 AppleScript 폴더 감시에서 숨겨진 항목을 무시하도록하려면 어떻게합니까?
아래의 스크립트를 사용하여 폴더를보고 새 항목이 추가되었을 때 전자 메일을 보내려고합니다. 정상적으로 작동합니다. 내가 겪고있는 문제는 시스템 또는 숨겨진 폴더를 무시하는 것입니다.
나는 모든 일이 계속 파괴 되었기 때문에이 작업을 수행하지 않으므로 아래 버전이 작동하지만 현재 숨겨진 항목이 포함됩니다.
property theName : "Name"
property theAddress : "[email protected]"
on adding folder items to this_folder after receiving added_items
set added_Items_List to {}
repeat with oneItem in added_items
set end of added_Items_List to name of (info for oneItem)
end repeat
set {TID, text item delimiters} to {text item delimiters, ", "}
set added_Items_List to added_Items_List as text
set text item delimiters to TID
set dateString to (current date) as string
set theBody to "There are new files in the FTP folder " & name of (info for this_folder) & ":" & return & return & added_Items_List
tell application "Mail"
set newMessage to make new outgoing message with properties {visible:true, subject:"New submissions on FTP: " & dateString, content:theBody}
tell newMessage
make new to recipient at end of to recipients with properties {name:theName, address:theAddress}
end tell
activate
send newMessage
end tell
end adding folder items to
어떤 도움이나 지침도 많은 도움이 될 것이며 다른 사람들도 효과가 입증 될 것입니다.
비슷한 문제로이 게시물을 읽은 모든 사용자에게이 게시물 중 하나에 대한 문제의 답을 찾을 수 있습니다.
- Applescript System Events Returns .DS_Store - How can I ignore
- How to I tell this Applescript to skip some files?
- AppleScript : How to get files in folder without hidden files?
저에게 다시 연락 주셔서 감사 드리며, 일주일 만 지 냈습니다. 그리고 이걸 집어 들고 행동에 옮길 기회가 생겼습니다. 나는 수정안을 만들었고 모든 것이 효과가있는 것으로 보인다. 나는 그것이 FTP 액세스를 위해 설정된 NAS 드라이브에서 이것을 사용하고 있고, 점으로 시작하지 않는 숨겨진 폴더를 가지고 있기 때문에 약간 걱정이된다. [ '네트워크 휴지통 폴더', '임시 아이템'등] – foggynotion