Pergunta

Eu gostaria de perguntar se alguém sabe sobre a confiabilidade de File.Copy em uma cópia de arquivo caminho UNC. Eu tenho um arquivo localmente eo alvo é um compartilhamento SMB (SAMBA etc). Dão como certo que a representação tem ocorreu com sucesso e eu pode executar comandos com credenciais completas. Existe alguma maneira de verificar se o arquivo está devidamente copiado?

-A solução de um teste de integridade vai exigir a transferência de dados para trás, como os CIFS subjacentes protocolo não têm os mecanismos de controlo relevantes (MD5, etc).

-A única coisa que eu encontrei é que o protocolo tem realmente uma bandeira validação de gravação (verificação cifs especificação na página 80), mas como isso pode ser setado através .NET? Não existe um teste de validação pós-cópia, tanto quanto eu entendo através do documentado exceções .

Foi útil?

Solução

Gostaria de botar o arquivo antes e depois da cópia e, em seguida, certifique-se de que os hashes são idênticas.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top