我试图将目录从一个位置移动到同一驱动器上的另一个位置。我得到“该文件已存在时无法创建文件”错误。以下是我的代码。当使用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);
}
如果文件存在于目标中,您会希望得到什么?或合并 –
我没有任何文件夹或文件在destinatin,我只是想将我的源文件夹移动到目标文件夹 – user1428019