File.Copy وبعد التحقق من الخطأ نسخة
سؤال
وأود أن أسأل ما إذا كان أي شخص يعرف عن موثوقية File.Copy في نسخة ملف مسار UNC. لدي ملف محليا والهدف هو حصة الشركات الصغيرة والمتوسطة (سامبا الخ). من المسلمات أن التمثيل قد وقع بنجاح، وأستطيع أن تنفيذ الأوامر مع اعتماد كامل. هل هناك أي وسيلة للتحقق ما إذا كان يتم نسخ الملف بشكل صحيح؟
و-The حل لاختبار سلامة سيتطلب نقل البيانات مرة أخرى، كما CIFS الكامنة البروتوكول لا تملك آليات الرقابة ذات الصلة (md5، الخ).
و-The الشيء الوحيد لقد وجدت أن البروتوكول لديه في الواقع العلم التحقق من صحة الكتابة (راجع <لأ href = "http://tools.ietf.org/html/draft-leach-cifs-v1-spec-01 "يختلط =" نوفولو noreferrer "> CIFS المواصفات في 80 صفحة) ولكن كيف يمكن لهذا أن ستيد من خلال الصافي؟ ليس هناك اختبار التحقق من صحة نسخة بعد بقدر ما أفهم من خلال موثقة استثناءات .
المحلول
وأود أن تجزئة الملف قبل وبعد نسخة ومن ثم تأكد من أن التجزئة متطابقة.