Originariamente inviato da oregon
Deve essere

string newName = ab[1] + "_" + ab[3];

ma per il resto funziona.
Sì, chiedo venia, ho copiato qui il codice prima di implementare questa modifica.
Ma... sì, a logica funziona, anche a sintassi credo, ma in pratica no! Mi genera un'eccezione dicendomi "impossibile creare un file già esistente".