相关疑难解决方法(0)

使用Directory.Move时,该文件已存在时无法创建文件

我试图将目录从一个位置移动到同一驱动器上的另一个位置.我收到" 当该文件已存在时无法创建文件 "错误.以下是我的代码.

任何人都可以建议吗?

        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);
        }
Run Code Online (Sandbox Code Playgroud)

c#

18
推荐指数
1
解决办法
5万
查看次数

标签 统计

c# ×1