Frage

Wie könnte ich die automatische Speicherung in C # implementieren? Ich fühlte, dass ein einfach zu der aktuell geöffneten Datei gespeichert ist, aber ich möchte nicht meine vorherige Datei überschrieben werden soll (oder sollte ich das tun nur? Ich denke, Google Text & Tabellen speichert / das Dokument überschrieben tho sie Versionskontrolle haben?). Ich dachte an eine andere Datei zu speichern, aber wo ich speichere zu?

auch ich denke, ich muss wissen, ob es irgendwelche automatisch gespeicherte Dateien ist abzurufen und nach einer expliziten speichern, sollte ich die automatische Speicherung Datei mit dem aktuellen Dokument

zugeordnet entfernen
War es hilfreich?

Lösung

Aktuelle Versionen von Microsoft Office (zum Beispiel) In eine „Schattenkopie“ der Arbeitsdatei. Je nachdem, wie Sie es zu arbeiten möchten, können Sie schreibt an den Schatten angewendet kopieren alle n Sekunden oder wenn bestimmte Arten von Maßnahmen getroffen werden.

Wenn das Programm heruntergefahren wird, wird das Original gelöscht und die Schattenkopie auf den ursprünglichen umbenannt. Es gibt viele Optionen und Strategien innerhalb dieser Technik, die abhängig von der jeweiligen Situation und Anforderungen angewendet werden kann.

Andere Tipps

Sie sollten eine temporäre Datei für die automatische Speicherung erstellen. Wenn der Benutzer speichert, können Sie die Datei löschen, und wenn Ihre Anwendung abstürzt und neu gestartet wird, kann es den letzten automatisch gespeicherte Zustand aus der Datei laden.

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