0 votos

¿CÓMO filtrar los archivos de las subcarpetas en el Finder?

Tengo subcarpetas dentro de mis carpetas principales y necesito filtrar sólo los archivos dentro de todas las subcarpetas como se ve a continuación: (No necesito filtrar las carpetas, necesito filtrar los archivos dentro de las carpetas)

enter image description here

Pasé las últimas 2 horas tratando de encontrar una manera y me quedé sin opciones.

¿Alguien puede ofrecer alguna ayuda?

Gracias.

Daniel

0voto

Tetsujin Puntos 23061

Hay una forma razonablemente sencilla de hacerlo manualmente.

Abra una carpeta por encima de la carpeta superior en la vista de lista.
Opta por hacer clic en la flecha de revelación de tu carpeta de trabajo. Esto abrirá la todo jerarquía.
Desplácese hasta el final del contenido.
Pulse la tecla Mayúsculas y haga clic en el último elemento. Esto seleccionará todo en esa jerarquía.
Haga clic con el botón derecho en cualquiera de los elementos seleccionados: añada su etiqueta.

enter image description here

A continuación, abra una nueva ventana del Finder.
Seleccione su etiqueta en la barra lateral.
Pulse Cmd J y Agrupar por tipo.
Esto ordenará las carpetas hacia arriba.
Mayúsculas/selección de todas las carpetas.
Haga clic con el botón derecho y elimine la etiqueta.

enter image description here

Por supuesto, mientras esté en esta vista puede añadir cualquier otra etiqueta que desee y volver a filtrarla más tarde.

0voto

user3439894 Puntos 5883

Solución alternativa

Yo usaría Terminal con el find comando junto con el utilidad de terceros etiqueta a encontrar y etiqueta el objetivo archivos ya que, según la OMI, esta sería la forma más fácil de hacerlo.

Suponiendo que todos los Carpetas de los padres se encuentran dentro de un carpeta Por ejemplo Padre de las carpetas de los padres , entonces lo siguiente ejemplo shell script código hará lo que tú quieras:

find '/path/to/parent_of_parent_folders' -type f -regex '.*/target_folder_name/.*' -exec echo '/path/to/tag' -a 'Finalizado' {} \;
  • Tenga en cuenta que el ejemplo shell script código tiene un echo comando en él para probarlo. Ejecútalo con el echo comando para ver que el archivos que tag se ejecutarán en son los correctos. Si se ve bien, elimine el echo comando y volver a correr para que realmente etiqueta de ellos.

  • El '/path/to/parent_of_parent_folders' es el nombre de ruta POSIX completamente calificado de la carpeta por ejemplo CarpetaPadre1 y CarpetaPadre2 que se muestra en su dibujo. ejemplo: '/Users/Daniel4321/Documents/My Book'

  • target_folder_name en .*/target_folder_name/.*' sería Subcarpeta 2 en su dibujo, o "3_Finished" en sus comentarios.

  • '/path/to/tag' es el nombre de ruta POSIX completamente calificado de la tag ejecutable si no se coloca dentro del PATH pasado a la shell en Terminal . En mi sistema lo instalé en /usr/local/bin/tag y en Terminal sólo necesitaba usarlo como tag omitiendo el /path/to/ parte en el ejemplo shell script código .

Tenga en cuenta que el ejemplo shell script código se probó en Terminal con el actual caminos y nombre de la carpeta de destino en MacOS Catalina con Lengua y región ajustes en Preferencias del sistema ajustado a Inglés (EE.UU.) - Primaria y me ha funcionado sin problemas 1 .

  • 1 Asume los ajustes necesarios y apropiados en <strong>Preferencias del sistema </strong>> <strong>Seguridad y privacidad </strong>> <strong>Privacidad </strong>se han fijado/abordado según las necesidades.

El 'Finalizado' 1 etiqueta se añadió al objetivo archivos .

<sup>1 </sup>El 'Finalizado' <em>etiqueta </em>fue tomada de su otra pregunta: <a href="https://apple.stackexchange.com/questions/429105/how-to-tag-all-files-inside-hundreds-of-folders">Cómo etiquetar todos los archivos dentro de cientos de carpetas</a>

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