Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。
想改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。
3年前关闭。
Improve this question
Robocopy是在Windows上批量复制文件的最佳可靠且功能丰富的方法。但是,它是一个命令行工具。
我正在寻找可以在程序中执行相同操作的库/API。我尝试使用Process.Start(),但随后必须捕获并解析stdout以获得进度条,而无法覆盖行为。
例如,基于委托(delegate)函数排除文件;如果文件较旧,则重命名(重新)根据某些事件开始复制。
我想复制,xcopy,递归复制等应该是大多数频率轮程序员重塑的方式。我错过了任何API/库吗?
想改善这个问题吗?更新问题,以便将其作为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