windows:如果ReadFile失败,我可以重新读取文件吗?

时间:2011-02-18 01:17:45

标签: windows file-io

我正在使用Windows ReadFile函数来读取大文件。

如果网络不稳定,有时我会在调用ReadFile时遇到错误(网络位置不再可用)。目前,如果发生这种情况,我只是错误并终止我的流程。

如果,当ReadFile失败时,我只是等待几秒钟然后再试一次?假设网络问题消失了,我会从ReadFile获取正确的数据吗?或者在那时它会忘记它试图读取的文件中的哪个位置?

1 个答案:

答案 0 :(得分:1)

如果ReadFile因网络共享消失而失败,则很可能在文件恢复时重新打开该文件。