Ich schreibe eine einfache Ordner-Synchronisierung App.Vermeiden Sie Fehler beim Kopieren einer Datei und ein anderer Prozess schreibt darauf
Daher möchte ich zu der Zeit, eine Datei im Quellordner erstellt wird, sollte es auf das Ziel kopiert werden.
Meine Frage ist: Wie kann ich Fehler vermeiden, wenn Sie versuchen, die Quelldatei zu lesen, da ein anderer Prozess vielleicht darauf schreiben möchte? Sollte ich die Datei im Read Write Share-Modus lesen oder ist eine einfache System.IO.File.Copy genug?
Danke!
Möchten Sie Autoren blockieren oder möchten Sie diese zulassen? Wenn Letzteres, willst du ihre Änderungen sehen oder nicht? –
Ich möchte Autoren erlauben. Es macht mir nichts aus, wenn der Kopiervorgang fehlschlägt, aber der Schreibprozess nicht fehlschlagen sollte. – alexandertr