1

我想问是否有人知道 UNC 路径文件副本中 File.Copy 的可靠性。我在本地有一个文件,目标是一个 smb 共享(SAMBA 等)。理所当然地认为模拟已成功进行,我可以使用完整凭据执行命令。有什么方法可以检查文件是否正确复制?

- 完整性测试的解决方案需要传回数据,因为 CIFS 底层协议没有相关的控制机制(md5 等)。

- 我发现的唯一一件事是该协议实际上有一个写入验证标志(检查第 80 页的cifs规范)但是如何通过 .NET 设置它?据我通过记录的异常了解,没有复制后验证测试。

4

1 回答 1

3

我会在复制之前和之后对文件进行哈希处理,然后确保哈希值相同。

于 2009-09-18T17:15:49.253 回答