摘要: 我们知道在.Net中要实现普通的文件复制功能很简单。File.Copy(src, dest)就可以完成。如果需要显示复制文件的进度,如下图:如果需要处理文件重名问题,如下图:难道我们还需要自己编程一套逻辑和界面来完成以上功能吗?这些问题Windows系统自身已经帮我们解决了,我们可以直接使用系统的文件复制功能来完成。主要通过windows API:SHFileOperation 来实现通过PInvoke转C#代码如下:public class Win32 { public enum FileFuncFlags : uint { FO_MOVE = 0x1, F... 阅读全文
posted @ 2013-03-08 17:17 CanMusic 阅读(1965) 评论(4) 推荐(2) 编辑