Nie można utworzyć pliku, gdy ten plik już istnieje podczas korzystania z Directory.Move

Próbuję przenieść katalog z jednej lokalizacji do innej lokalizacji na tym samym dysku. Staje się "Nie można utworzyć pliku, gdy ten plik już istnieje„Błąd. Poniżej znajduje się mój kod.

czy ktoś mógłby na to zasugerować?

        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);
        }

questionAnswers(5)

yourAnswerToTheQuestion