Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在用 .Net C# 编写一个简单的应用程序,它将 ZIP 文件上传到中央服务器进行处理。
但是,此应用程序将使用它的环境容易受到频繁断电的影响。
我目前正在使用 File.ReadAllBytes 读取文件,并通过将生成的字节数组传递给 WebClient.UploadData 进行上传。
假设断电中断了对 ReadAllBytes 的调用,是否会发生文件损坏以及如何最好地处理这种可能性?
谢谢,
罗伯托
如果断电中断读数,读数当然会中止。我不明白这部分问题。你应该关心写作。
这里有两种写入可能出错:
Flush
如果使用这些方法检测到任何类型的错误,您需要重新启动该过程。