Minta Automator menambahkan jalur asli ke Spotlight Comment untuk file saat pindah ke tempat sampah

3

Apakah ada cara untuk menambahkan jalur asli dokumen sebagai komentar Spotlight di Mountain Lion?

Saya telah membuat alur kerja automator yang secara otomatis menambahkan Stempel Waktu dan pengguna ketika file dipindahkan ke sampah. Itu juga menyentuh file, sehingga tanggal yang diubah menjadi ketika dipindahkan (kecuali tentu saja kemudian diubah). Dengan cara ini saya dapat menemukan file yang saya hapus secara tidak sengaja dengan lebih mudah. Jika saya juga memiliki jalur asli ke dokumen maka saya dapat mengembalikannya dari tempat asalnya (misalnya jika saya menghapus dari hasil pencarian).

dunxd
sumber
Jika Anda mengklik kanan paling Item sampah, ada Put Back pilihan. Kenapa kamu tidak bisa menggunakan itu?
Shane Hsu
Apakah Anda mengatakan Anda sudah menambahkan stempel waktu dan pengguna ke komentar Spotlight dan satu-satunya yang tersisa adalah mencari tahu cara menambahkan path asli file ke komentar Spotlight (mungkin sudah ada)?
HairOfTheDog
@ShaneHsu - Saya menemukan opsi Put Back. Ini berfungsi dengan baik untuk file individual yang dihapus, tetapi tidak jika folder induknya dihapus (dan Put Back tidak tersedia untuk folder induk). Ngomong-ngomong, kadang-kadang saya mungkin ingin Mengembalikan berdasarkan pada tempat asal file tersebut (mis. Saya menghapus banyak file dari folder dalam sekali jalan dan mungkin hanya ingin mengembalikan beberapa saja).
dunxd
@HairOfTheDog - benar - saya sudah menyelesaikan semuanya.
dunxd

Jawaban:

3

Saya hanya akan menggunakan Applescript untuk melakukannya dalam Tindakan Jalankan Applescript

on run {input, parameters}
    set theDate to do shell script "date +%Y_%m_%d_%H:%M:%S"
    tell application "Finder"

        repeat with thisfile in input
            set theComment to theDate & return & POSIX path of thisfile
            set comment of (thisfile as alias) to theComment

        return input
    end tell

end run

Ini menetapkan cap tanggal dan jalur. Seharusnya mudah untuk menambahkan sentuhan Anda dan menghapus kode untuk ini.

enter image description here

markhunte
sumber
Ini terlihat sangat membantu karena menunjukkan cara mendapatkan jalur file tetapi saya menggunakan Folder Action menerima file dan folder yang ditambahkan ke Sampah. Saya sudah memiliki langkah yang menambahkan stempel waktu dan pengguna yang menghapus item ke komentar Spotlight. Bagaimana saya dapat menambahkan jalur asli ke komentar ini sebagai langkah terpisah?
dunxd
Saya akan memberikan hadiah untuk ini, karena itu mungkin membuat saya ke arah yang benar, tetapi itu belum benar-benar menjawab pertanyaan untuk saya.
dunxd
1
Sebenarnya saya pikir Anda menggunakan alur kerja / layanan untuk melakukan penghapusan. Penting untuk memasukkan semua informasi yang relevan dalam pertanyaan Anda. yaitu Anda menggunakan Aksi Folder. AFAIK tidak ada cara untuk menemukan dari mana file itu berasal setelah pindah. Anda harus melakukan itu sebelum langkah aktual dan oleh karena itu sebelum tindakan folder. Melakukan penghapusan melalui layanan akan memungkinkan Anda melakukan apa yang Anda inginkan.
markhunte
Dalam hal ini saya tidak akan melangkah lebih jauh dengan proyek saya - saya mencoba untuk mendapatkan alur kerja automator yang akan "memperbaiki" fungsi sampah. Saya tidak mendapatkan ini dengan membuat cara "khusus" untuk memindahkan file ke tempat sampah. Saya kira apa yang telah saya capai sejauh ini memungkinkan saya untuk menemukan item yang baru saja dihapus, dan fungsi Put Back berfungsi setidaknya beberapa waktu. Itu akan dilakukan untuk saat ini. Terima kasih atas bantuannya.
dunxd
0

@dunxd Trash di Mac OS X memiliki opsi enter image description here

@BenjaminDobson menulis a alat menggunakan Foundation API yang bila ditambahkan ke toolbar Finder Anda memberi tahu Anda jalur item yang dipilih.

Sumber : SuperUser.com

Anda dapat menjelajahi menambahkan alat ini ke rantai alat Automator Anda untuk mendapatkan apa yang Anda inginkan.

Global nomad
sumber
Idenya adalah untuk memiliki jawaban yang sesuai untuk diri mereka sendiri dan tidak bergantung pada tautan yang dapat rusak di masa depan. Bisakah Anda merangkum hal-hal penting dari artikel yang dirujuk ke dalam jawaban Anda?
nohillside
@ patrix Terima kasih atas tipnya. Saya sudah melakukan koreksi.
Global nomad