标签: c#-4.0
我正在尝试剪切文件夹。我试过directoy.move(string source,string dest)& directoryinfo.moveto(dest)但在这两种情况下抛出了异常“源和目标路径必须具有相同的根。移动将无法跨卷工作”。
答案 0 :(得分:2)
您无法使用Directory.Move跨不同卷移动文件和文件夹。你必须在目的地创建目录,然后递归复制文件,成功时,在源代码中删除文件,或者如下面的评论中提到的那样,递归地创建目录结构,然后用{{1}移动文件}}
Directory.Move