Невозможно создать файл, если этот файл уже существует при использовании Directory.Move
Я пытаюсь переместить каталог из одного места в другое на том же диске. Я получаю & quot;Cannot create a file when that file already exists& Quot; ошибка. Ниже мой код.
кто-нибудь может предложить по этому поводу?
string sourcedirectory = @"F:\source";
string destinationdirectory = @"F:\destination";
try
{
if (Directory.Exists(sourcedirectory))
{
if (Directory.Exists(destinationdirectory))
{
Directory.Move(sourcedirectory, destinationdirectory);
}
else
{
Directory.CreateDirectory(destinationdirectory);
Directory.Move(sourcedirectory, destinationdirectory);
}
}
}
catch (Exception ex)
{
log(ex.message);
}