실수로 4,000 개가 넘는 파일을 휴지통으로 옮겼으며 파일을 원래 위치로 다시 옮기고 싶습니다. Lion은 Finder의 "Put Back"명령을 통해이 기능을 지원하지만 한 번에 하나의 파일 만 되돌릴 수 있습니다.
한 번에 한 파일 씩 파일을 올리는 프로세스를 자동화하는 AppleScript 스크립트를 찾았습니다. 밤새 스크립트를 실행했는데 대부분 작동했지만 휴지통에는 1,700 개의 파일이 남아있었습니다.
문제는 나머지 파일이 Put Back이 발생하기 전에 암호를 입력해야한다는 것입니다. 이 파일은 다른 소유자가 만든 것으로 생각합니다.
내 질문은 어떻게 해결할 수 있습니까?
삭제 취소하려는 모든 파일에 대해 비밀번호를 입력 할 필요가없는 수퍼 유저 모드로 들어가는 방법이 있습니까?
도움을 주시면 감사하겠습니다.
AppleScript는 다음과 같습니다.
repeat 4173 times --or as many files you have
tell application "Finder" to open trash --open the trash folder
tell application "Finder" to activate
tell application "System Events"
tell process "Finder"
delay 0.2 -- adjust delay as needed
key code 125 --move down to get focus on a file
key down command --hold command key
delay 0.2 -- adjust delay as needed
key code 51 --hit delete
key up command --release command
end tell
end tell
delay 0.2 -- adjust delay as needed
tell application "Finder" to close every window --close everything for the next cycle
end repeat
선택에 지원되지 않는 파일이 포함되어 있지 않으면 여러 파일을 선택한 경우 되돌릴 수 있습니다. AppleScript에 연결할 수 있습니까?
—
Lri
파일이 동일한 폴더에서 삭제 된 경우 OS에서 여러 파일을 다시 넣을 수 있습니다. 그러나 나는 모든 곳에서 파일을 가지고 있습니다. 내 질문에 스크립트를 포함 시켰습니다.
—
computergeek
여기에서도 언급하고 있지만 질문은 Ask Different and Stack Overflow에
—
Lri