Jawaban yang sangat bagus. +1 untuk memberikan dua penjelasan.
moonglum
Folder tidak ada di direktori rumah saya - bagaimana saya bisa menghapus folder dari root hard drive bernama "Pengguna"?
Ryan
@ryan jawaban yang diedit untuk memasukkan permintaan Anda.
nuc
Mempertimbangkan keadaan masa depan cron yang tidak diketahui, akan sangat bagus jika Anda akan menambahkan metode launchd untuk melakukan hal ini juga.
Jason Salaz
1
Cara peluncuran @vxjasonxv ditambahkan! :)
nuc
3
Hazel adalah aplikasi hebat untuk melakukan hal semacam ini. Ini tidak gratis, tetapi bekerja dengan baik.
Saya menggunakannya untuk "memberi label" atau menyorot file yang telah diunduh dalam 24 jam terakhir, kemudian untuk menghapus file dari folder unduhan saya yang berumur lebih dari 7 hari.
Saya kemudian mengosongkan sampah saya sebulan sekali.
Ini hanya dasar dari apa yang bisa dilakukan dengan Hazel, itu keren.
Jawaban:
Appplescript & iCal
Buka Applescript dan masukkan kode berikut:
Mengganti folder dengan folder yang ingin Anda hapus, dan menyimpan file.
Jika folder yang ingin Anda hapus berada di luar direktori home, (misalnya folder / Pengguna), ganti baris hapus dengan:
Kemudian buka iCal dan buat acara berulang baru pada waktu yang Anda inginkan dan sebagai alarm pilih Run Script dan pilih applescript yang Anda buat.
Cron
Buka Terminal.app dan masukkan:
Di sana untuk file yang dibuka, tambahkan baris berikut
mengganti / Users / USER / folder dengan path lengkap folder Anda dan menyimpan file.
Luncurkan
Buat dokumen teks baru, dan rekatkan kode berikut:
Sebut saja script.sh
Berdasarkan artikel ini , buat dokumen teks baru dan rekatkan yang berikut ini:
Ganti nuc dengan nama pengguna akun Anda, dan /path/to/script.sh dengan path lengkap dari skrip yang kami buat pada langkah pertama.
Simpan file di / Library / LaunchDaemons / as my_rfd.plist .
Terakhir, luncurkan Terminal.app dan ketik:
sumber
Hazel adalah aplikasi hebat untuk melakukan hal semacam ini. Ini tidak gratis, tetapi bekerja dengan baik.
Saya menggunakannya untuk "memberi label" atau menyorot file yang telah diunduh dalam 24 jam terakhir, kemudian untuk menghapus file dari folder unduhan saya yang berumur lebih dari 7 hari.
Saya kemudian mengosongkan sampah saya sebulan sekali.
Ini hanya dasar dari apa yang bisa dilakukan dengan Hazel, itu keren.
[Saya tidak memiliki minat finansial pada Hazel]
sumber