>// qui da questo errore: Errore 3 Argomento '2': impossibile
>convertire da 'object' a 'byte[]'
> File.WriteAllBytes(newFile, contenutoFile.GetValue(i));
L'errore è dovuto al fatto che la funzione si aspetta l'array completo di byte, non uno solo (la funzione GetValue torna un solo valore).
Quindi devi spostare la chiamata alla File.WriteAllBytes(newFile, contenutoFile);
al di fuori del ciclo e dopo la chiusura del file.
Marco