繁体   English   中英

复制文件时,如何从c#代码中调出Windows 8.1“文件复制对话框”(具有暂停/恢复功能)?

How do i bring up the windows 8.1 “file copy dialogue box” (one with the pause/resume functionality) from my c# code while copying a file?

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我在这里找到了一个类似的问题“ 如何调出内置的文件复制对话框? ”,但无法理解在Windows 8.1中是否可行。

我正在尝试开发一个控制台应用程序,我只想在其中将文件/文件夹从源复制到目标。 我想让用户能够暂停/恢复或取消文件下载。 为此,我希望调出本机Windows 8.1“文件复制对话框”,其中内置了暂停/恢复功能。如何从c#代码调出它?

1 个回复

IFileOperation是提供此功能的接口,但是由于它是COM接口,因此您需要使用C#中的COM互操作。

MSDN杂志上有一篇有关它的文章。

1 如何调出内置的文件复制对话框?

我将使用我的winforms应用程序通过网络复制一个大文件,我需要显示某种进度条。 我没有做自己的复制程序,而是认为简单地显示内置文件复制对话框可能会更好。 我还需要一个“复制完成”和“复制失败”通知。 我需要这个在Windows XP,Vista和7上工作。有没有办法打电话来从我 ...

2 在C#中手动复制文件时显示“复制文件”对话框/表单?

我正在通过C#手动复制一些文件夹和文件,并且想向用户显示实际正在发生的事情。 当前,该程序看起来好像已冻结,但实际上是在复制文件。 我认为已经有一个内置的对话框或表单来显示该过程,类似于在Windows资源管理器中复制/移动文件。 是否有类似的可用内容,还是我必须从头开始创建所有内容? ...

3 从Memorystream复制时显示Windows文件复制对话框?

我的应用程序将从MemoryStream将文件写入磁盘。 与其创建自己的进度对话框,不如使用现有的Windows功能,例如SHFileOperation Win32 API,它显示带有动画和进度栏的标准文件复制对话框。 但是,此特定API要求指定到源文件的路径。 是否可以通过此API以某种 ...

7 在C#中复制Windows 7“添加设备”对话框

我希望从Windows 7中使用C#复制“添加设备”对话框(由于声誉而无法附加图片,而只需进入“设备和打印机”并单击“添加设备”)。特别是“ ListView”控件的类型。.NETFramework中是否有任何控件可以让我列出项目,其中左侧为Icon,右侧为Text? 最坏的情况是,我将重 ...

8 如何在提交对话框中显示哪些文件具有“提交后恢复”的功能?

似乎已删除了将在提交后还原的文件的黄色(且模糊但有用)图标(您通过右键单击提交对话框并选择“提交后还原”为文件激活的功能)。 而是仍然显示特定文件类型的图标。 反馈是否被替换为其他内容,使我可以查看提交后将还原的文件? 万一我先将一个或多个文件标记为“提交后恢复”,然后在界面中的“ ...

9 复制文件时Win32禁用Windows模式错误对话框

我在OS独立文件管理器(使用SDL)工作。 我试图尽可能多地使用本机函数(使用适当的#ifdefs),我遇到了Windows问题。 当我使用时 例如,如果出现问题,它会弹出一个模态对话框,用户必须按一些按钮才能摆脱它。 我想在我的程序中自己处理错误,以减少烦恼。 有没有办法禁 ...

2011-09-18 04:40:10 2 124   c/ winapi
暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM