Frage

Ich möchte fragen, ob jemand über die Zuverlässigkeit von File.Copy in einem UNC-Pfad Datei kopieren kennt. Ich habe eine Datei lokal und das Ziel ein smb Anteil (SAMBA etc.). Für selbstverständlich, dass die Identitätswechsel nahmen statt erfolgreich und ich kann Befehle mit vollen Anmeldeinformationen ausführen. Gibt es eine Möglichkeit zu überprüfen, ob die Datei kopiert wird richtig?

-Die Lösung eines Integritätstest benötigt zur Übertragung von Daten zurück, da die CIFS-Protokoll zugrunde liegenden nicht über die entsprechenden Kontrollmechanismen (md5, etc).

-Der einzige, was ich gefunden habe, ist, dass das Protokoll tatsächlich eine Schreib Validierungs-Flag hat (überprüfen CIFS spec auf Seite 80), aber wie kann dies durch .NET setted? Es gibt nicht einen After-Kopie Validierungstest, soweit ich das verstehen durch dokumentiert Ausnahmen .

War es hilfreich?

Lösung

Ich würde die Dateihash vor und nach der Kopie und dann stellen Sie sicher, dass die Hash-Werte identisch sind.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top