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

问题求助 · 8天21小时前 提问 · 19 次阅读

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
 
文件夹移动时候,源路径和目标路径必须具有相同的根。移动操作在卷之间无效,有什么可以破的?目前想到的是新建目录,再移动文件,有无更简便的操作。
 
创建于 2019/12/3
{{comment.votePoints}}
回复   – {{comment.createTimeStr}}
回复 x
1 个回答

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

2019/12/3
{{comment.votePoints}}
回复   – {{comment.createTimeStr}}
回复 x

撰写答案

相关操作
编辑 管理