【发布时间】:2010-09-26 18:55:26
【问题描述】:
Robocopy 是在 Windows 上批量复制文件的最可靠且功能丰富的方法。但是,它是一个命令行工具。
我正在寻找可以在我的程序中执行相同操作的库/API。我尝试使用 Process.Start(),但随后我必须捕获并解析 stdout 以获取进度条,并且无法覆盖行为。
例如,基于委托函数排除文件;如果文件较旧,则重命名文件;根据某些事件(重新)开始复制。
我猜copy、xcopy、recursive copy等等,应该是轮子程序员做的最频繁的改造。有没有我错过的 API/库?
【问题讨论】: