如何让CopyFileEx回报,以便我可以取消文件复制操作?(How do I get CopyFileEx to report back so I can cancel a file copy op

编程入门 行业动态 更新时间:2024-10-27 06:26:00
如何让CopyFileEx回报,以便我可以取消文件复制操作?(How do I get CopyFileEx to report back so I can cancel a file copy operation?)

我想从这里使用CopyFileEx的FileUtilities.CopyFile包装器。 但CopyFileCallbackAction不会被调用,直到文件被复制(我试图复制一个大文件)。 如何让它回报,以便我可以取消复制,如果用户愿意?

编辑:

请参阅为什么CopyFileEx会干扰winforms的FileUtilities.CopyFile包装?

I’m trying to use the FileUtilities.CopyFile wrapper for CopyFileEx from here . But the CopyFileCallbackAction doesn’t get called until after the file is copied (I’ve tried copying a large file). How do I get it to report back so I can cancel the copy if the user so wishes?

EDIT:

See Why is FileUtilities.CopyFile wrapper for CopyFileEx interfering with winforms?

最满意答案

编辑我的问题(发送到为什么是CopyFileEx干扰 WinForms的FileUtilities.CopyFile 包装? )发送到答案(由david-heffernan ) - 我全都在一个线程。

编辑:不。看起来我有一个this.Update(); 失踪。 请参阅如何在显示表单后获取代码以运行? (麻烦与“显示”。) 。

The edit to my question (sending to Why is FileUtilities.CopyFile wrapper for CopyFileEx interfering with winforms?) sends to the answer (by david-heffernan) – I had all on one thread.

EDIT: No. It seems that I had a this.Update(); missing. See How can I get code to run after a form is shown? (Trouble with "Shown".) .

更多推荐

本文发布于:2023-07-31 07:55:00,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1341880.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:操作   文件   report   CopyFileEx   copy

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!