Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。












想改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。

3年前关闭。



Improve this question




Robocopy是在Windows上批量复制文件的最佳可靠且功能丰富的方法。但是,它是一个命令行工具。

我正在寻找可以在程序中执行相同操作的库/API。我尝试使用Process.Start(),但随后必须捕获并解析stdout以获得进度条,而无法覆盖行为。

例如,基于委托(delegate)函数排除文件;如果文件较旧,则重命名(重新)根据某些事件开始复制。

我想复制,xcopy,递归复制等应该是大多数频率轮程序员重塑的方式。我错过了任何API/库吗?

最佳答案

我意识到这是一个非常古老的职位,但以防万一有人偶然发现它。

我用C#编写了一个名为roboSharp的robocopy包装器。它完全符合OP最初的要求。

https://github.com/tjscience/RoboSharp

关于.net - Robocopy是否有API包装器?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/365278/

10-15 13:31