例如,如果我通过FTP移动文件,我认为这并不能保证文件的完整性,让我对文件发送者/接收者进行某种检查(例如校验和)。
如果我正在通过网络移动文件(本地网络介意你,但网络仍然......),有人可以告诉我System.File.Move的.net实现是否有任何类型的文件完整性检查。校验和或其他什么?
答案 0 :(得分:0)
取决于用于移动文件的协议。
Microsoft SMB协议(最常用的协议)确保文件完整性。它还支持文件锁定,这意味着在通过网络移动/上传文件时,其他人无法修改或部分读取文件。
来源:https://msdn.microsoft.com/en-us/library/windows/desktop/aa365233(v=vs.85).aspx