Question

Je voudrais demander si quelqu'un est au courant de la fiabilité de File.Copy dans une copie de fichier de chemin UNC. J'ai un fichier localement et la cible est un partage smb (SAMBA, etc.). Prendre pour acquis que l'emprunt d'identité a bien eu lieu et que je peux exécuter des commandes avec des informations d'identification complètes. Existe-t-il un moyen de vérifier si le fichier est correctement copié?

-La solution d'un test d'intégrité nécessitera un transfert de données, car le protocole sous-jacent CIFS ne dispose pas des mécanismes de contrôle appropriés (md5, etc.).

-La seule chose que j'ai trouvée est que le protocole a en réalité un indicateur de validation d'écriture (vérifiez cifs (à la page 80), mais comment cela peut-il être défini via .NET? Autant que je sache, il n'existe pas de test de validation après copie au travers de la documentée. exceptions .

Était-ce utile?

La solution

Je hachais le fichier avant et après la copie, puis je m'assurais que les hachages sont identiques.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top