我想使用IFileOperation来复制文件。
可以IFileOperation
调用一个进度方法,其中包含有关从给定项目中复制的每个项目的信息 - 将文件夹视为一个而不是将其中的每个文件分开考虑?
编辑:
我有一个List<string>
个文件和文件夹要复制到string
文件夹,并调用一个方法来报告进度。我该怎么做呢?
这是托管代码吗?有什么我应该小心的,而不是“标准”代码吗?
答案 0 :(得分:4)
这是托管代码吗?
没有。 IFileOperation
是Windows Shell API的一部分,它是一个COM接口。如果要使用这些接口,则需要使用COM互操作。
您可以使用CopyItems获得总进度。