文件夹移动时候,源路径和目标路径必须具有相同的根。移动操作在卷之间无效

使用问题 · 10108 次浏览
boyw007 创建于 2019-12-03 12:21
114017,837异常:源路径和目标路径必须具有相同的根。移动操作在卷之间无效。
在 System.IO.Directory.InternalMove(String sourceDirName, String destDirName, Boolean checkHost)
在 Quicker.Domain.Actions.X.BuildinRunners.File.FileOperationStep.DoMoveFile(String path, String dstPath)
在 Quicker.Domain.Actions.X.XActionHelper.ExecuteCommonAction(ActionExecuteContext context, ActionStep step, XAction action, Func`1 actionFunc, Action successAction, Action failAction, StepInParamDef stopIfErrorParam, StepOutParamDef isSuccessOutputParam)
[out]是否成功=>文件移动成功与否False
 
文件夹移动时候,源路径和目标路径必须具有相同的根。移动操作在卷之间无效,有什么可以破的?目前想到的是新建目录,再移动文件,有无更简便的操作。
 

回复内容
CL 2019-12-03 13:28
#1

是的,跨盘符是不可行的,windows api的限制。可以试试构建cmd脚本看看。

回复主贴