gpt4 book ai didi

c++ - 微软的 CopyFileEx 错误

转载 作者:可可西里 更新时间:2023-11-01 11:37:24 25 4
gpt4 key购买 nike

我正在使用 Microsoft 的 CopyFileEx 方法来复制文件。我正在从一台服务器复制到另一台服务器,文件位于共享文件夹中,我正在使用 UNC。我收到错误 999。我在 Microsoft 的 Technet 网站上找到了“999”错误。由于“执行页内操作时出错”,拷贝失败。根据在 http://support.microsoft.com/kb/141117 找到的以下 Microsoft 知识库文章,“Error performing inpage operation”的一些原因是:“由网络连接引起的错误可能会导致这些错误。当通过网络复制大于最大数据包大小的文件时,不匹配的 MTU 大小或在路由器处截断数据包可能会导致此错误。本质上,网络连接是存在物理问题的媒体。”

但经过一番调查后,我发现文件很小,而且我找不到网络问题。

我很想知道...

最佳答案

它在那篇 kb 文章的开头说,如果它是一个小文件,它可能是一个 I/O 错误,导致它由于复制文件的方式而给出错误 999。

我建议尝试使用 CreateFile 手动复制文件和 ReadFile (如那篇文章中所述)并且希望这会给您带来真正的错误,因为您避免了内存映射。

关于c++ - 微软的 CopyFileEx 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7889219/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com