The code below works fine
String directoryName = @"C:\Users\XXXXXX\Desktop\Refrigeration\RCA\RCA001\Children";
DirectoryInfo dirInfo = new DirectoryInfo(directoryName);
if (dirInfo.Exists == false)
{
Directory.CreateDirectory(directoryName);
MessageBox.Show("Created");
}
List<string> MyFiles = Directory
.GetFiles(@"C:\Users\XXXXXX\Desktop\Refrigeration\RCA\RCA001","*.*",SearchOption.AllDirectories).ToList();
foreach (string file in MyFiles)
{
FileInfo mFile = new FileInfo(file);
mFile.MoveTo(dirInfo + "\\" + mFile.Name);
}
MessageBox.Show("Success");</string>