Automator에서 만든 맞춤 서비스가 있습니다. 현재, 폴더를 마우스 오른쪽 버튼으로 클릭하면 내 컨텍스트 (오른쪽 클릭) 메뉴에 서비스가 나타납니다. Automator에서이 코드를 실행하기 위해 Run AppleScript 액션을 추가했습니다.
on run {input, parameters}
do shell script "/usr/bin/find ./ -type f -name .DS_Store -delete -print"
return input
end run
내 목표는 모든 것을 삭제하는 것입니다. .DS_Store
선택한 폴더 (및 그 안에있는 모든 폴더)의 파일. 나는 일반적으로 터미널에서 이것을 실행함으로써 /usr/bin/find /path-to-folder -type f -name .DS_Store -delete -print
,하지만 내 맞춤 서비스에서이 기능을 사용하고 싶습니다.
선택한 폴더 경로를 AppleScript 함수에 전달해야한다고 생각하고 있습니다. input
아마도?), 그러나 나는 이것을 모르는 Automator에서 어떤 행동을 볼 수 있을지 모르겠다. OS X 10.6.5를 사용하고 있습니다. 어떤 아이디어 나 제안?
Macintosh HD:Users:Matthew:Documents:Programming:Apple Scripts:
~ 같은 경로Macintosh\ HD/Users/Matthew/Documents/Programming/Apple\ Scripts
?