Bei Verwendung von Directory.Move kann keine Datei erstellt werden, wenn diese Datei bereits vorhanden ist

Ich versuche, das Verzeichnis von einem Ort an einen anderen Ort auf demselben Laufwerk zu verschieben. Ich bekomme "Es kann keine Datei erstellt werden, wenn diese Datei bereits vorhanden ist"Fehler. Unten ist mein Code.

könnte jemand darauf hinweisen?

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

Antworten auf die Frage(5)

Ihre Antwort auf die Frage