Chiedi a Automator di aggiungere il percorso originale al commento Spotlight per un file quando si sposta nel cestino


3

C'è un modo per aggiungere il percorso originale di un documento come commento Spotlight in Mountain Lion?

Ho creato un flusso di lavoro dell'automatore che aggiunge automaticamente il timestamp e l'utente quando un file viene spostato nel cestino. Tocca anche il file, in modo che la sua data modificata diventi quando è stata spostata (a meno che ovviamente non venga successivamente modificata). In questo modo posso trovare più facilmente i file che ho cancellato per sbaglio. Se ho anche il percorso originale del documento, posso rimetterlo da dove è arrivato (ad esempio se ho eliminato dai risultati della ricerca).


Se fai clic con il tasto destro sulla maggior parte degli elementi del Cestino, c'è Put Backun'opzione. Perché non puoi usarlo?
Shane Hsu,

Stai dicendo che hai già aggiunto il timestamp e l'utente al commento Spotlight e l'unica cosa rimasta è capire come aggiungere il percorso originale del file al commento Spotlight (presumibilmente già esistente)?
HairOfTheDog,

@ShaneHsu - Ho trovato l'opzione Put Back. Funziona bene per i singoli file che sono stati eliminati, ma non se la loro cartella principale è stata eliminata (e Put Back non è disponibile per le cartelle principali). Ad ogni modo, a volte potrei voler rimettere in base al punto in cui era originariamente il file (ad esempio ho eliminato un mucchio di file da una cartella in una volta sola e potrei voler ripristinare solo alcuni di essi).
Dunxd,

@HairOfTheDog - esatto - ho già fatto tutto il resto.
Dunxd,

Risposte:


3

Vorrei solo usare Applescript per farlo in un'azione Esegui 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

Questo imposta la data e il percorso. Dovrebbe essere semplice aggiungere il tuo tocco ed eliminare il codice a questo.

inserisci qui la descrizione dell'immagine


Questo sembra molto utile in quanto mostra come ottenere il percorso di un file ma sto usando l'azione Cartella che riceve i file e le cartelle aggiunti al Cestino. Ho già un passaggio che aggiunge il timestamp e l'utente che ha eliminato l'elemento nel commento Spotlight. Come posso aggiungere il percorso originale a questo commento come un passaggio separato?
Dunxd,

Assegnerò la generosità a questo, poiché probabilmente mi ha messo nella giusta direzione, ma non ha davvero risposto alla domanda per me.
Dunxd,

1
In realtà pensavo che stessi usando il flusso di lavoro / servizio per eliminare. È importante inserire tutte le informazioni pertinenti nelle domande. cioè stai usando un'azione Cartella. AFAIK non c'è modo di trovare da dove provenga il file dopo lo spostamento. Devi farlo prima dello spostamento effettivo e quindi prima dell'azione della cartella. Fare l'eliminazione tramite un servizio ti consentirebbe di fare ciò che desideri.
markhunte,

In tal caso non andrò molto oltre con il mio progetto: sto cercando di ottenere un flusso di lavoro dell'automazione che "risolva" la funzionalità cestino. Non capisco creando un modo "speciale" per spostare i file nel cestino. Immagino che ciò che ho raggiunto finora mi permetta di trovare gli elementi eliminati di recente e la funzionalità Put Back funziona almeno un po 'di tempo. Questo per ora. Grazie per l'assistenza
Dunxd,

0

@dunxd Il Cestino in Mac OS X ha un'opzione inserisci qui la descrizione dell'immagine

@BenjaminDobson ha scritto uno strumento utilizzando l'API Foundation che, una volta aggiunto alla barra degli strumenti del Finder, indica il percorso dell'elemento selezionato.

Fonte : SuperUser.com

Puoi esplorare l'aggiunta di questo strumento alla tua toolchain di Automator per ottenere ciò che desideri.


L'idea è quella di avere risposte che si distinguono da sole e non si basano su collegamenti che possono rompersi in futuro. Puoi riassumere gli elementi essenziali dell'articolo a cui fai riferimento nella tua risposta?
Nohillside

@patrix Grazie per il suggerimento. Ho fatto la correzione.
Nomade globale,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.