当我将数据从目录移动到它的父级时,我遇到了问题, 我的代码:
string resDirectory = "d:\\data";
DirectoryInfo di = new DirectoryInfo(resDirectory);
if (Directory.Exists(resDirectory))
Directory.Move(di.FullName, di.Root.ToString());
但是当我运行它时,我收到以下错误:
The parameter is incorrect.
我该怎么办?
答案 0 :(得分:0)
Directory.Move
需要来源FOLDER和目标文件夹。
假设您要将目录c:\temp
移至d:\asdf
。这将移动文件夹的内容并从" temp"重命名该文件夹。到" asdf"。
那么,如何移动文件夹并将其重命名为d:\
?
在您的示例中,您无法向上移动文件夹。该文件夹已位于驱动器的根目录下。您需要将文件向上移动更高。