¿Hay alguna manera de actualizar una lista de archivos del Finder?

39

Amo mi Mac y cómo funcionan las cosas en general. De vez en cuando, sin embargo, uno encuentra algunas molestias. La última es que no puedo encontrar un botón de actualización en ninguna parte para actualizar una lista de archivos en una ventana del Finder.

Tenga en cuenta que soy consciente de que generalmente no es necesario actualizar, ya que los archivos nuevos se agregan automáticamente a las ventanas del Finder. En mi caso, tengo un NAS en mi red, y para actualizar una lista de archivos en una carpeta NAS, actualmente necesito cambiar el directorio a otro lugar y luego volver para ver nuevos archivos.

¿Hay alguna manera de solicitar una lista de archivos actualizada en una ventana del Finder?

erikxiv
fuente

Respuestas:

46

¡Sí!

Un AppleScript simple puede indicarle al Finder que le indique a su ventana frontal que actualice cada elemento. Tal AppleScript se puede guardar como una Aplicación y luego arrastrarlo a la barra de herramientas del Finder para darle un botón de actualización

El AppleScript que necesitas es bastante simple:

 tell application "Finder" to tell front window to update every item
Daniel
fuente
11
Solo como una nota al pie: en Macericks debe presionar [cmd] + [alt] mientras arrastra la aplicación a la barra de herramientas del Finder. Esta es una excelente respuesta (solo la usé y funciona muy bien)
Barranka
1
De hecho, la solución de Daniel funciona muy bien. Aunque desearía que hubiera una manera de ejecutar el script sin tener abierto el AppleScript. También gracias a Barranka por la pista sobre las teclas de presión CMD y ALT.
t0r0X
Gracias por esta solución. Tal vez creo un demonio que ejecuta esta secuencia de comandos una vez por segundo (pero eso no es muy eficiente en cuanto al consumo de energía), aunque ese enfoque de sondeo no es muy eficiente en cuanto al consumo de energía, preferiría que Finder se actualice automáticamente de manera adecuada en función de los eventos del sistema de archivos. ¿No hay una solución para esto? (Borrar mi com.apple.finder.plist y .DS_Store en las carpetas afectadas no me lo solucionó).
porg
1
He probado este ejemplo en yosemite sin suerte. ¿Esto todavía funciona para ti?
Chris Hough
8
Gran respuesta, solo para aclarar las cosas: esto todavía funciona en Sierra. Debe pegar el contenido de la respuesta en el Editor de secuencias de comandos, luego usar Exportar -> Aplicación. ESE ejecutable debe arrastrarse, con cmd + alt, a la barra de herramientas del buscador (la barra superior, no la barra lateral)
Alan Franzoni
7

Para relanzar el Finder:

  1. Mantenga presionada la tecla Opción y haga clic con el botón derecho en el icono del Finder en el Dock, luego seleccione Reiniciar.
  2. Presione Opción-Comando-Escape o elija Forzar salida en el menú Apple, luego seleccione el Finder y haga clic en Reiniciar.
  3. Cierre sesión y vuelva a iniciar sesión en su cuenta de usuario.
usuario109097
fuente
44
nada tan elegante como simplemente refrescar la ventana
Tetsujin
3
Esto suena loco, no puedo creer que esto se considere una solución.
Sébastien
Estas son tres respuestas diferentes, ¿verdad? Iniciar y cerrar sesión no debería ser necesario.
Jonathan
1

Me di cuenta de que cambiar la vista en Finder parece actualizar el contenido de la ventana del Finder. Lo que quiero decir al cambiar la vista va de, por ejemplo, la vista de iconos a la lista. No he hecho ninguna prueba exhaustiva, pero anoche me funcionó cuando copié un archivo en la caja NAS en la Terminal, mientras que el directorio en el que copié el archivo también estaba abierto en Finder.

micro
fuente
1
Esto no funciona.
Matthew leyó
0

Si se trata de un servidor remoto, en algún momento hay que volver a conectarse para actualizar la lista de archivos.

yo--
fuente