¿Cómo puedo seleccionar todos los archivos dentro de un directorio con subcarpetas?

Estoy en el proceso de limpiar mi carpeta de "Fotos digitales". Tengo un flujo de trabajo que me gusta, pero necesito una forma mejor de seleccionar los archivos. Lo que me gustaría poder hacer es seleccionar una carpeta de nivel superior y, de alguna manera, seleccionar automáticamente todos los archivos *.jpg dentro de esa carpeta Y cualquier subcarpeta. Necesito mover todos los archivos *.jpg a un solo directorio para facilitar el procesamiento, y tener que hacerlo una carpeta a la vez después de más de 10 años de sistemas de archivo no coincidentes es demasiado lento.

Respuestas (5)

Creé una aplicación de Automator que hace lo que estás buscando. Puedes descargarlo aquí .

Es bastante simple, simplemente arrastre y suelte cualquier carpeta en la aplicación, luego encontrará todas las imágenes en la carpeta y las subcarpetas, y le pedirá un destino para copiarlas.

Si prefiere activarlo mediante una tecla de acceso rápido o el menú contextual, puede convertirlo en un servicio siguiendo estos pasos:

  1. Abre la aplicación en Automator .
  2. Elija Archivo → Convertir a… y seleccione Servicio .
  3. Cambia el primer menú desplegable en la parte superior a carpetas .
  4. Guárdalo y dale un nombre.
  5. Opcional : abra el menú Servicios dentro de Preferencias de teclado . Puede asignar un atajo de teclado allí.

Una vez que haya hecho eso, debería poder activar el servicio haciendo clic derecho en cualquier carpeta o presionando su tecla de acceso directo con una carpeta seleccionada.

Terminé haciéndolo de la manera más difícil de la noche a la mañana, pero creo que esta (solución de Automator) sería el camino a seguir. Nunca he sido capaz de asimilar Automator.

También puede restringir Spotlight a carpetas o tipos de archivos específicos y luego mover todos los archivos de resultados.

Escribí un script de shell para ti:

https://github.com/tjluoma/move-all-by-ext

Implica usar la Terminal, pero hay instrucciones explícitas en la página de Github.

No sobrescribirá los archivos si hay duplicaciones de nombres de archivos, tendrá que encontrar una manera de cambiar el nombre de esos archivos.

No dude en hacer preguntas aquí o en Github.

Me gusta mucho una aplicación llamada Hazel para este tipo de cosas. ¡Me ahorra un montón de tiempo y continúa clasificando archivos para mí a medida que vienen!

Una búsqueda guardada incluye subcarpetas.

Configura algo como Photostream en la barra lateral y/o el truco del Dock.

Los criterios de búsqueda para eso se establecen navegando a ~/Library/Application Support/iLifeAssetManagement/assets/sub y eligiendo tipo: imagen: todo (o cualquiera que sean sus especificaciones). Creo que al menos sería una ayuda.