C'è un modo per aggiornare un elenco di file del Finder?


39

Adoro il mio Mac e come funzionano le cose in generale. Di tanto in tanto, tuttavia, si riscontrano alcuni fastidi. La mia ultima è che non riesco a trovare un pulsante di aggiornamento da nessuna parte per aggiornare un elenco di file in una finestra del Finder.

Nota che in genere non è necessario un aggiornamento poiché i nuovi file vengono automaticamente aggiunti alle finestre del Finder. Nel mio caso ho un NAS sulla mia rete, e per aggiornare un elenco di file in una cartella NAS attualmente devo cambiare directory da qualche altra parte e poi di nuovo indietro per vedere nuovi file.

C'è un modo per richiedere un elenco di file aggiornato in una finestra del Finder?

Risposte:


46

Sì!

Un semplice AppleScript può dire al Finder di dire alla sua finestra anteriore di aggiornare ogni elemento. Tale AppleScript può essere salvato come un'applicazione e quindi trascinato sulla barra degli strumenti del Finder per darti un pulsante di aggiornamento

L'AppleScript che ti serve è abbastanza semplice:

 tell application "Finder" to tell front window to update every item

11
Proprio come una nota a piè di pagina: in Macerick devi premere [cmd] + [alt] mentre trascini l'app sulla barra degli strumenti del Finder. Questa è una risposta eccellente (appena usata e funziona benissimo)
Barranka

1
In effetti, la soluzione di Daniel funziona benissimo. Anche se vorrei che ci fosse un modo per eseguire lo script senza aprire AppleScript. Grazie anche a Barranka per il suggerimento sulla pressione dei tasti CMD e ALT.
t0r0X,

Grazie per questa soluzione alternativa. Forse creo un demone che esegue questo script una volta al secondo (ma non è molto efficiente dal punto di vista energetico), sebbene l'approccio del polling non sia molto efficiente dal punto di vista energetico, preferirei che Finder si aggiorna automaticamente in base agli eventi del file system. Non c'è una soluzione per questo? (La cancellazione di com.apple.finder.plist e .DS_Store nelle cartelle interessate non ha risolto il problema per me).
porg

1
Ho provato questo esempio in yosemite senza fortuna. Funziona ancora per te?
Chris Hough,

8
Ottima risposta, solo per rendere le cose un po 'più chiare: questo funziona ancora in Sierra. Dovresti incollare il contenuto della risposta in Script Editor, quindi utilizzare Esporta -> Applicazione. QUESTO eseguibile dovrebbe essere trascinato, con cmd + alt, sulla barra degli strumenti del Finder (la barra superiore, non la barra laterale)
Alan Franzoni

7

Per riavviare il Finder:

  1. Tieni premuto il tasto Opzione e fai clic con il pulsante destro del mouse sull'icona del Finder nel Dock, quindi seleziona Riavvia.
  2. Premi Opzione-Comando-Esci o scegli Esci forzato dal menu Apple, quindi seleziona il Finder e fai clic su Riavvia.
  3. Disconnettersi e accedere nuovamente al proprio account utente.

4
in nessun luogo elegante come semplicemente rinfrescare la finestra
Tetsujin,

3
Sembra folle, non posso credere che sia considerata una soluzione.
Sébastien,

Queste sono tre risposte diverse, giusto? Non è necessario accedere e disconnettersi.
Jonathan,

1

Ho notato che cambiare la visualizzazione in Finder sembra aggiornare il contenuto della finestra del Finder. Ciò che intendo cambiando la vista va ad es. Dalla vista Icona alla Lista. Non ho fatto alcun test approfondito, ma ieri sera mi ha dato il trucco quando ho copiato un file nella casella NAS nel Terminale, mentre la directory in cui ho copiato il file era aperta anche nel Finder.


1
Questo non funziona.
Matteo Leggi il

0

Se si tratta di un server remoto, a volte è necessario riconnettersi per aggiornare l'elenco dei file.


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.