有没有的Robocopy的任何API的包装? [关闭]
题
的Robocopy是最好的可靠且功能丰富的方式在Windows批量复制文件。然而,它是一个命令行工具。
我要寻找一个库/ API,我可以做同样的在我的计划。我试图使用的Process.Start(),但然后我必须捕获和解析为进度条stdout和没有办法覆盖行为。
例如,排除对委托功能基础文件;如果是旧的重命名文件;基于某些事件(重新)开始复制。
我想复制,XCOPY,递归复制和等,应该是最频轮程序员重塑。是否有任何的API /库我错过了吗?
解决方案 3
谢谢您的回答,经过一些调查研究,我相信API不存在。
这的Robocopy重用特征的最大程度是fork一个子进程与命令行参数。
其他提示
我意识到这是一个非常古老的职位,但以防万一有人绊倒在它...
我写ROBOCOPY在c#称为RoboSharp的包装。这不正是OP最初请求。
有似乎有些东西在那里,它将一个GUI就可以了,例如在Windows Vista同步图像和文件,并XP使用Microsoft的SyncToy (论坛这里)和实用工具特别推荐 - 的Robocopy GUI 。我还没有找到一个API尚未,也不的Robocopy是否暴露的ActiveX式控制。
修改的:所述的相当大的在线描述的Robocopy 一>说一些关于
的Robocopy“工作”和“监视器源”选项提供给设置一个预定的任务运行具有ROBOCOPY命令一个批处理文件的替代品。
可能有帮助。可能没有。
不隶属于 StackOverflow