using System.IO; string rootDirectory = @"C:\Users\USER\Folder1"; string destinationDirectory = @"C:\Users\USER\Folder2"; string[] Files = Directory.GetFiles(rootDirectory); foreach (string file in Files) { File.Move(file, $"{destinationDirectory}{Path.GetFileName(file)}"); }