В этой папке у меня есть .OK-файлы и .text-файлы, и я должен переименовать те файлы, которые содержат этот префикс ('error_'), НО в определенном порядке, сначала удалить префикс .text-файлов, а затем удалить префикс всех моих файлов .OK, в этом конкретном порядке.
Этот код ниже частично решает мою проблему, но он заменит "" все файлы, содержащие префикс "Error_", сразу
DirectoryInfo d = new DirectoryInfo(@"C:\MyPath");
FileInfo[] infos = d.GetFiles();
foreach(FileInfo f in infos)
{
File.Move(f.FullName, f.FullName.Replace("Error_",""));
}