Mi piacerebbe creare un'applicazione di Automator che conti i file nella cartella host, crea una sottocartella numerata denominata " [nomeFolder host] [contatore] ", sposta al massimo 128 file da hostFolder in sequenza ordina in questa nuova sottocartella e loop finché tutti i file in hostFolder non vengono ordinati in sottocartelle (ovvero l'ultima sottocartella contiene meno di 128 file al suo interno). Prima dell'esecuzione del flusso di lavoro, la cartella host contiene sempre solo file, senza sottocartelle.
Ecco il risultato desiderato del mio flusso di lavoro ideale utilizzando come esempio una cartella arbitraria contenente un numero arbitrario di file, anch'essi nominati arbitrariamente. (Nota: non ho bisogno del flusso di lavoro per rinominare alcun file):
A folder named Beans contains 1027 files, the files Legume 0001 to Legume 1027. My Automator application receives the folder Beans as input. Once the workflow has run, the folder Beans now contains 9 subfolders, named Beans 1, Beans 2, Beans 3, and so on all the way to Beans 9.
The subfolder Beans 1 contains files Legume 0001, Legume 0002, Legume 0003, and so on to Legume 0128. The subfolder Beans 2 contains the files Legume 0129 to Legume 0256. In other words, each subfolder contains 128 of the files named Legume **** in sequential order. The only exception is the final subfolder, Beans 9, which contains only 3 files, the files Legume 1025, Legume 1026, and Legume 1027.