Me gustaría crear una aplicación Automator que cuente los archivos en la carpeta del host, crea una subcarpeta numerada llamada " [hostFolder name] [counter] ", mueve al máximo 128 archivos desde hostFolder en forma secuencial ordene en esta nueva subcarpeta y realice un bucle hasta que todos los archivos en hostFolder se clasifiquen en subcarpetas (es decir, la última subcarpeta tendrá menos de 128 archivos). Antes de que se ejecute el flujo de trabajo, la carpeta del host solo contendrá archivos, no subcarpetas.
Aquí está el resultado deseado de mi flujo de trabajo ideal utilizando como ejemplo una carpeta arbitraria que contiene un número arbitrario de archivos, también nombrados arbitrariamente. (Tenga en cuenta que no necesito el flujo de trabajo para cambiar el nombre de ningún archivo):
Una carpeta llamada Beans contiene 1027 archivos, los archivos Legume 0001 a Legume 1027. La aplicación My Automator recibe la carpeta Beans como entrada. Una vez que se ha ejecutado el flujo de trabajo, la carpeta Beans ahora contiene 9 subcarpetas, llamadas Beans 1, Beans 2, Beans 3, y así sucesivamente hasta Beans 9.
La subcarpeta Beans 1 contiene los archivos Legume 0001, Legume 0002, Legume 0003, etc., a Legume 0128. La subcarpeta Beans 2 contiene los archivos Legume 0129 a Legume 0256. En otras palabras, cada subcarpeta contiene 128 de Los archivos llamados Legume **** en orden secuencial. La única excepción es la subcarpeta final, Beans 9, que contiene solo 3 archivos, los archivos Legume 1025, Legume 1026 y Legume 1027.