如何将目录的数据移动到父路径

时间:2014-06-09 15:46:43

标签: c# wpf

当我将数据从目录移动到它的父级时,我遇到了问题, 我的代码:

string resDirectory = "d:\\data";
DirectoryInfo di = new DirectoryInfo(resDirectory);

if (Directory.Exists(resDirectory))
Directory.Move(di.FullName, di.Root.ToString());

但是当我运行它时,我收到以下错误:

The parameter is incorrect.

我该怎么办?

1 个答案:

答案 0 :(得分:0)

Directory.Move需要来源FOLDER和目标文件夹。

假设您要将目录c:\temp移至d:\asdf。这将移动文件夹的内容并从" temp"重命名该文件夹。到" asdf"。

那么,如何移动文件夹并将其重命名为d:\

在您的示例中,您无法向上移动文件夹。该文件夹已位于驱动器的根目录下。您需要将文件向上移动更高。