我想询问是否有人知道UNC路径文件副本中File.Copy的可靠性。我在本地有一个文件,目标是一个smb共享(SAMBA等)。理所当然地认为模拟已成功发生,我可以使用完整凭证执行命令。有没有办法检查文件是否被正确复制?
- 完整性测试的解决方案将需要传回数据,因为CIFS底层协议没有相关的控制机制(md5等)。
- 我唯一发现的是协议实际上有一个写入验证标志(请参阅第80页的cifs规范)但是如何通过.NET设置?据我所知,documented exceptions没有进行复制后验证测试。
答案 0 :(得分:3)
我会在副本之前和之后散列文件,然后确保散列相同。