Bè il programma che chiedi diciamo che esiste....
Solo che c'è un problema. Supponiamo che hai un insieme di 10 cartelle da masterizzare, tutte di dimensione diversa e che vuoi raggrupparle in modo che la somma della loro capacità sia sempre 650Mb o un valore da te immesso, bene se questo è quello che cerchi a questo punto pensa a tutte le combinazioni possibli tra le dieci cartelle e trai le dovute conclusioni. Però devi pensare alle combinazioni in modo completo. Ora arrivato alle tue conclusioni, rendiamo la cosa più divertente ed ipotizziamo un caso limite: immagina di avere 1.3GB di dati sotto forma di file di dimensione svariata, ora pensa a tutte le possibili combinazioni ed imponi il tuo limite di 650Mb.
Penso che per effettuare un calcolo del genere, che in matamatica si chiama combinazione semplice di n elementi ragruppati a k a k C(n,k) = [n(n-2)(n-b)...(n-k+1)]/n! (che nel caso tuo n e k sono elementi del tipo: n=1,2,3,4,5,... k=1,2,3,4,... cioè infiniti se vuoi l'ottimizazione) ci vuole una buona dose di potenza di calcolo e di tempo, anche perchè dopo eseguite tutte la combinazioni bisogna sommarne i valori e da essi bisogna estrapolarne le combinazioni che corrispondono al limite dato di 650Mb.
Nel caso di 10 cartelle ragruppate a 4 a 4 si hanno 210 combinazioni...
Ma se nel disco ce ne volessi 5 di cartelle o 2???
E se una delle 10 cartelle entrasse da sola sul disco come si dovrebbe comportare il programma???
Ora pensa a tutto quello che ci può stare su un hdd....
Thanks From .:°J@zZ°:.