如何复制具有取消副本能力的文件?

isp*_*iro 6 c# io multithreading

我正在尝试让程序取消副本.所以我不能用Microsoft.VisualBasic.FileIO.FileSystem.CopyFile.CopyFileEx网上有一些包装器,比如这里.但是,我宁愿不使用我不理解的东西,也不想要任何意外的结果(或错误).有管理的方法吗?或者也许是MS的包装器(类似于Windows API CodePack)?

谢谢.

Jon*_*age 4

分小块读取文件并将其写到目的地。定期检查是否被要求取消,如果发现,请停止写入并关闭文件。