Добрый день, суть вопроса в следующем, есть несколько папок и файлов (например Документы и Служебные)
Есть код на языке C#, который должен "раскидать" файлы по папкам (если файл называется "Документ", то его необходимо поместить в папку "Документы" и т.д.)
using System;
using System.IO;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
string common_path = @"C:\Users\User\Documents\Test";
string pathA = @"C:\Users\User\Documents\Test\Документы";
string pathB = @"C:\Users\User\Documents\Test\Служебные";
string[] files = Directory.GetFiles(common_path,"Д*"); // Получаем список всех файлов (Документов)
foreach(string s in files)
{
File.Move(s, pathA);
}
}
}
}
Но при выполнении возникает ошибка "System.IO.IOException: Невозможно создать файл, так как он уже существует", но в паке ничего нет.
Почему возникает данная ошибка?