- ベストアンサー
外部HDからゴミ箱にコピーされないようにしたい
外付けHDをAirMacに接続してネットワークディスクとして使用しています。 外付けHDのファイルを削除すると本体のゴミ箱にコピーされてしまい、サイズが大きいと非常に時間がかかってしまいます。ゴミ箱に移さずに削除する方法などを探してみましたがどうやら無さそうです。 何か良い方法があれば教えてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
AppleScript のスクリプトエディタで on open {target_file} do shell script "rm " & quoted form of the POSIX path of the target_file end open というスクリプトを作成し、保存します。この時にフォーマットはアプリケーションにしておきます。 あとは削除したいファイルをこのスクリプトのアイコンにドラッグ&ドロップしてやれば、ゴミ箱にも移動せず、ダイアログ等も一切出ずにファイルが削除されるはずです。そのかわり、万一間違えても取り返しはつきませんから注意してください。
その他の回答 (2)
- sevenless
- ベストアンサー率66% (374/561)
先に書いたスクリプトは、ファイルが一つだけの場合です。フォルダには対応していません。 on open target_list repeat with i from 1 to count of target_list do shell script "rm -rf " & quoted form of the POSIX path of the item i of target_list end repeat end open を使えば、複数のファイルを一度にドロップ可能になり、フォルダも削除できます。
お礼
ありがとうございました。試してみます。 これを機会にスクリプトの事もすこし調べてみようかと思いました。
- DAV
- ベストアンサー率37% (746/2009)
サイズが大きいと非常に時間がかかるのが問題でしたらば、「ゴミ箱を空にする」を押すときに同時にCommandキイとControlキイを押し続けてください。スピードがアップします。
お礼
時間がかかるのはゴミ箱に移動するときなのです。
補足
スクリプトを知らないので教えてください。このスクリプトでファイルを複数選択しても大丈夫でしょうか? またフォルダが含まれていてもOKでしょうか?