Acciones del buscador de Automator: "No se puede buscar con Spotlight"

1

Creé un flujo de trabajo como este después de preguntar otra pregunta :

Deberíaeliminarlasdescargasdemásde30díasyhaestadofuncionandobienhastahoy;HoyheactualizadoamacOSHighSierra.

Ahora,cadavezquelaaplicaciónintentaejecutarse,apareceelerror

  

Laacción"Elementos del buscador de filtros" encontró un error: "No se puede buscar con Spotlight"

¿Cómo puedo corregir mi flujo de trabajo para que funcione con esta última versión de macOS?

    
pregunta theonlygusti 03.10.2017 - 23:05

2 respuestas

0

Como solución temporal (temporal), usaría el comando find .

En un nuevo Automator workflow , agregue las siguientes acciones :

  • Ejecutar script de shell

    • Configuración - Shell: /bin/bash y Entrada de pase: to stdin
    • Reemplaza el cat predeterminado con:

      find "$HOME/Downloads" -maxdepth 1 -type f -mtime +30d -iname '*.*'
      
  • Mover elementos del buscador a la Papelera

  • Guarde el flujo de trabajo como una aplicación .

Nota: Como está codificado, esto solo elimina archivos en el nivel de directorio de ~ / Descargas. No atraviesa subdirectorios, para evitar eliminar algo que Safari está descargando en el momento en que se ejecuta, ya que utiliza un .download bundle que es un directorio . Podría diseñar un comando más complejo find o workflow , sin embargo, esto es mejor que su flujo de trabajo actual que no funciona.

    
respondido por el user3439894 18.10.2017 - 12:25
1

Creo que acabo de descubrir el problema y es ridículamente estúpido.

Al filtrar por extensión, no debes incluir "." en los criterios de filtro.

Entonces, en su caso, filtre por NO ES: "descargue" en lugar de ".descargar"

Me encanta Automator, pero a veces es difícil seguir su lógica.

    
respondido por el pHghost 15.03.2018 - 17:17

Lea otras preguntas en las etiquetas