1 votos

AppleScript / Automator para ordenar los archivos según el nombre del archivo

Quiero seleccionar una carpeta de películas de QuickTime y copiar cada una en subcarpetas separadas dependiendo del nombre del archivo (al copiar sin mover).

Tengo una carpeta que quiero contener subcarpetas llamadas XA y XB, pero solo quiero que se copien en las versiones h264.

Los nombres de archivo de ejemplo son los siguientes:

 XA0000_v001_h264.mov
XA0000_v001.mov
XB0010_v002_h264.mov
XB0010_v002.mov
 

¿Cuál sería una forma eficiente de codificar esto?

2voto

Talos Potential Puntos 45

Disculpas de antemano si sólo quería una secuencia de comandos. Me hubiera comentado, pero estoy 5 rep corto. Esto no es un applescript/automator, pero todavía podría ser de ayuda.

Usted puede utilizar Buscar cualquier archivo. Descripción del sitio:

Encontrar Cualquier Archivo es un programa de Apple Mac OS X que te permite buscar para los archivos en sus discos.

  • Contrario a Spotlight, no utiliza una base de datos pero en su lugar utiliza el controlador de sistema de archivos rápido de las operaciones de búsqueda, donde esté disponible. Esto permite la búsqueda de propiedades de archivo, como nombre, fecha, tamaño, etc., pero no para el contenido del fichero (que es lo que Spotlight es la mejor!) - a menos que usted desea buscar sólo texto sin formato).
  • Encontrar Cualquier Archivo puede encontrar los archivos que Spotlight no, por ejemplo, aquellos en el interior de paquetes y los paquetes y en el interior de carpetas que son generalmente excluidos de búsqueda de Spotlight.
  • Por último, es muy rápido. Una búsqueda, sólo se tarda un par de segundos en un disco duro interno o SSD. Pruebe usted mismo!

Básicamente, es como si "Todo" para mac. Pero lo que puedes hacer es buscar cualquier archivo que termina con "_h264.mov" dentro de la carpeta (en cualquier carpeta que usted siente. Si desea automatizar, supongo que se podría hacer una interfaz gráfica de usuario de secuencia de comandos de encontrar cualquier archivo, pero es posible encontrar otra solución.

Imagen de ejemplo: enter image description here

1voto

Trellis Puntos 109

Esto es un AppleScript puede utilizar. Puede guardarlo como una aplicación, luego deje caer la carpeta que contiene el archivo, o ejecutar el script y seleccionar esa carpeta cuando se le solicite. Copia los archivos con "h264" en sus nombres a la Sub carpeta XA y mueve los archivos sin "h264" en sus nombres a la Sub carpeta XB. Los archivos originales que tienen "h264" en sus nombres no se moverán, por lo que tendrá dos de cada uno, uno en la carpeta original y otro en la carpeta de Sub carpeta XA.

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