それで昨夜私に面白いことが起こりました。MacbookProからファイルをクリーンアップしようとしていました。
私はちょうど新しいMacbookRetinaを購入しました、そしてそれは私の古いMacbook Proよりも小さいハードドライブを持っています(私は私に川を叫ぶことを知っています)。
とにかく私はFinderにいて、たくさんのファイルを見つけ、それらすべてを選択して、古き良き削除キーを押しました。
そして、私のMacがすぐに私のファイルを叩きのめす作業に取り掛からなかったのなら、なんてことだ。Dropboxのドキュメント、家族の写真、大学時代のいたずらな画像など、ファイルのネットワーク全体を表示していることに気づかなかったのです(すばらしい妻には言わないでください)。
削除されたファイルの総数は4,000を超えました。私はもう少しで泣くところでした。
ゴミ箱に行って削除を取り消すだけで大したことはありませんか?そんなに速くないトント!
ファイルを元の場所に戻したいのですが。Lionはこの機能をサポートしていますが、一度に復元できるのは1つのファイルのみです。
4,000以上のファイルがあると、終了するまでに私の目が落ちてしまいます。
幸い、Appleの誰かがAppleScriptを発明しました。
そして、他の誰かが、一度に1つのファイルのファイルを元に戻すスクリプトを作成しました。
私はスクリプトを実行して寝て、それが機能することを発見しました!!!!
4,000個のファイルのうち、ゴミ箱に残っているのは1,700個だけでした(Woo Hoo !!!)。
問題は、復元を実行する前に、残りのファイルでパスワードの入力が必要になることです。これらのファイルは別の所有者の下で作成されたと思います。
私の質問は、どうすればこれを回避できますか?
削除を取り消すすべてのファイルのパスワードを入力する必要がないスーパーデュパーユーザーモードに入る方法はありますか?
どんな助けでも大歓迎です。
これがAppleScrptです:
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