File.Copy и проверка ошибок после копирования

StackOverflow https://stackoverflow.com/questions/1445784

  •  22-07-2019
  •  | 
  •  

Вопрос

Я хотел бы спросить, знает ли кто-нибудь о надежности File.Copy в UNC-копии файла пути. У меня есть файл локально, и целью является общий ресурс smb (SAMBA и т. Д.). Примите как должное, что олицетворение прошло успешно, и я могу выполнять команды с полными учетными данными. Есть ли способ проверить, правильно ли скопирован файл?

-Решение теста целостности потребует обратной передачи данных, так как базовый протокол CIFS не имеет соответствующих механизмов управления (md5 и т. д.).

-Единственное, что я обнаружил, это то, что протокол на самом деле имеет флаг проверки записи (проверьте cifs spec на стр. 80), но как это можно настроить через .NET? Насколько я понимаю, в документированного теста проверки после копирования не существует. исключения .

Это было полезно?

Решение

Я хеширую файл до и после копирования, а затем проверяю идентичность хэшей.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top