首页 > 解决方案 > 如何检查 win32 本机 copyfile() 的工作情况,或者我在哪里可以获得文档以检查 win32 本机 copyfile() 的工作方式?

问题描述

我有一个关于 win32native CopyFile 如何工作的问题。它是否像使用 FileStream 读写字节一样工作?或者它会先分配内存以确保它有足够的内存然后开始复制?我检查了微软提供的文档和开源。但他们都没有提到它是如何工作的。

我想检查 win32native CopyFile 如何工作的原因是我有一个使用 FileInfo.CopyTo() 的程序,但遇到了“存储空间不足”的问题。在我将 FileInfo.CopyTo() 更改为文件流 Read() 和 Write() 之后,它就可以工作了。所以我想检查一下 win32native CopyFile 是如何工作的,谢谢!

标签: c#memory-managementvisual-studio-2017out-of-memoryfile-copying

解决方案


推荐阅读