no, non funziona, ho dovuto modificare cosi :
private void button1_Click(object sender, EventArgs e)
{
string[] files = Directory.GetFiles(@"C:\Prova",@"*.txt");
foreach (string file in files)
{
string fileName = System.IO.Path.GetFileName(file);
File.Move(file,@"C:\Programmi\"+ fileName);
//MessageBox.Show(file);
}
}