Ciao,
visto che il problema sembra essere l'eliminazione e la ricreazione della cartella, perché non aggiri l'ostacolo?
Invece di eliminare la cartella elimina tutti i file all'interno di quella cartella e poi copia i nuovi file al loro posto.
string[] filePaths = System.IO.Directory.GetFiles(@"c:\MyDir\");
foreach (string file in filePaths)
{
System.IO.File.Delete(file);
}
//Copio i nuovi file
p.s. Prova il codice che ti ho passato perché l'ho fatto in fretta e non l'ho testato... xd
Se un uomo non è disposto a correre qualche rischio per le sue idee, o le sue idee non valgono nulla o non vale nulla lui