0

それで昨夜私に面白いことが起こりました。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
4

1 に答える 1

0

いいでしょう私の質問に答えたくないのです!自分で答えます(>:P)。

とにかく私の問題はファイルのパーミッションが原因でした。一部のファイルは、削除を取り消すためにパスワードを入力する必要があるような方法でロックダウンされました。

chmodコマンドを使用してこれを修正することができました。

乾杯!!!!

于 2012-07-20T01:56:00.577 に答える