foreach (string a in listBox2.Items)
{
try
{

File.Move(a, textBox1.Text + "\\" + Path.GetFileName(a));

}
catch
{
MessageBox.Show("err");
}
}

これでArgumentExceptionはハンドルされませんでした
とかってエラーが出る
一応ファイルは移動できてるんだけどなんなんでしょう