78 votos

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

Amo mi Mac y cómo generalmente las cosas simplemente funcionan. Sin embargo, de vez en cuando, uno encuentra algunas molestias. Mi última es que no puedo encontrar en ningún lado un botón de actualización para actualizar una lista de archivos en una ventana del Finder.

Por favor, ten en cuenta que soy consciente de que generalmente no se necesita actualizar, ya que los nuevos archivos se añaden 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 de un NAS actualmente necesito cambiar de directorio a otro lugar y luego regresar para ver los nuevos archivos.

¿Existe alguna forma de solicitar una lista de archivos actualizada en una ventana del Finder?

72voto

TraFoO Puntos 11

¡Sí!

Un simple AppleScript puede instruir al Finder para que le diga a su ventana principal que actualice cada elemento. Tal AppleScript se puede guardar como una Aplicación y luego arrastrar al la barra de herramientas del Finder para darte un botón de actualización.

El AppleScript que necesitas es bastante simple:

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

Pega el texto anterior en Editor de Scripts (en la carpeta de Utilidades), luego usa Exportar -> Aplicación. ESE ejecutable debe ser arrastrado, con CommandOption, a la barra de herramientas del Finder (es decir, la barra superior, no la barra lateral).

Puedes cambiar el ícono siguiendo esta respuesta.

13 votos

Simplemente como una nota al pie: En Macericks necesitas presionar [cmd]+[alt] mientras arrastras la aplicación a la barra de herramientas del Finder. Esta es una respuesta excelente (acabo de usarla y funciona muy bien)

1 votos

De hecho, la solución de Daniel funciona muy bien. Aunque desearía que hubiera una forma de ejecutar el script sin tener que abrir el AppleScript. También gracias a Barranka por la pista sobre presionar las teclas CMD y ALT.

0 votos

Gracias por esta solución alternativa. Tal vez cree un demonio que ejecute este script una vez por segundo (pero eso no es muy eficiente en términos de energía), aunque ese enfoque de encuesta no es muy eficiente en términos de energía, preferiría que Finder se actualice automáticamente correctamente basado en eventos del sistema de archivos. ¿No hay una solución para esto? (Borrar com.apple.finder.plist y .DS_Store en las carpetas afectadas no lo solucionó para mí).

9voto

Charles Puntos 1678

Para reiniciar el Finder:

  1. Mantén presionada la tecla Opción y haz clic derecho en el icono del Finder en el Dock, luego selecciona Reiniciar.
  2. Pulsa Opción-Comando-Esc o elige Forzar salida en el menú de Apple, luego selecciona el Finder y haz clic en Reiniciar.
  3. Cierra sesión y vuelve a iniciar sesión en tu cuenta de usuario.

14 votos

Nada cerca de ser tan elegante como simplemente refrescar la ventana

19 votos

Esto suena insano, no puedo creer que esto se considere una solución.

3 votos

Estas son tres respuestas diferentes, ¿verdad? Iniciar sesión y cerrar sesión no debería ser necesario.

6voto

mivk Puntos 206

La forma más fácil de hacer que el Finder actualice su listado es ingresar a una subcarpeta y hacer clic en la flecha hacia atrás para volver a la carpeta original. También puedes hacer clic en la flecha hacia atrás para ir a la carpeta anterior, y luego en la flecha hacia adelante.

Otra forma es usar un Applescript como sugirió en la respuesta de Daniel.

Usando osascript, este comando se puede copiar/pegar directamente en Terminal, sin necesidad de crear primero un script:

osascript -e 'tell application "Finder" to tell front window to update every item'

5voto

Davinel Puntos 146

¡Descargo de responsabilidad! - Esto no es un método para actualizar la carpeta actual, sino un método para cambiar de carpetas rápidamente sin tener que usar el mouse o mantener abierto el script de acción todo el tiempo, lo que eventualmente actualizará la vista de la carpeta.

Es casi tan rápido como presionar F5 en Windows con solo una diferencia: necesitas dos manos.

Primera opción:

Comando - [ y luego ] (no es necesario soltar el comando, solo mantenlo y presiona las otras teclas rápidamente - ¡es rápido!) irá a la carpeta anterior y volverá, refrescando efectivamente tu vista en la carpeta actual - las mismas teclas se usan en Chrome para retroceder y avanzar.

Pero a veces acabas de abrir Finder y no hay ninguna carpeta a la que volver. Para este caso existe:

Segunda opción:

Comando - Arriba y luego Abajo - irá a la carpeta superior y luego a la carpeta inferior, volviendo así a tu carpeta original y refrescando la vista. Igual que en el caso anterior, mantén pulsado el comando todo el tiempo. Las mismas teclas se pueden usar en general en Finder para subir y entrar en la carpeta.

2voto

user36155 Puntos 36

He notado que cambiar la vista en Finder parece refrescar el contenido de la ventana de Finder. Lo que quiero decir con cambiar la vista es pasar por ejemplo de la vista de iconos a la vista de lista. No he realizado pruebas extensas, pero me funcionó anoche cuando copié un archivo en la caja NAS en la Terminal, mientras el directorio donde copié el archivo también estaba abierto en Finder.

4 votos

Esto no funciona.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X