Forum: Klatsch und Tratsch
by Assarbad,
8. Nov 2018
Asynchron (zumindest bei NTFS).
Okay, ich nicht. Weil ich einsehen kann, warum im Sinne der Vorhersehbarkeit eine der Operationen Vortritt bekommt. Aber es gibt definitiv ein Dokumentationsproblem bei DeleteFile: Deletes an existing file ist eben mal ne fette Lüge, auch wenn das bei hinreichender Geschwindigkeit des Systems üblicherweise danach aussieht.
Stimmt :)
Als bekennender...
Forum: Klatsch und Tratsch
by Assarbad,
7. Nov 2018
Richtig. Aber du könntest nicht innerhalb einer Transaktion nach dem atomaren Löschen nochmal was mit der Datei machen (also zumindest nicht mit dem vorher existierenden Inhalt). Wenn aber ein anderer Prozeß dazwischengrätscht und per DeletFile eine Datei zum Löschen markiert, finde ich es sinnvoll, daß die Garantie der Transaktion aufrechterhalten wird, sobald die Transaktion abgeschlossen wird....
Forum: Klatsch und Tratsch
by Assarbad,
6. Nov 2018
Doch, denn ein angeblicher Grund für die schnelle Abschaffung ist, daß es zu selten benutzt wurde. Daher diese Mini-Umfrage. Wenn du kein Interesse daran hast, brauchst du dich ja nicht beteiligen :zwinker:
Forum: Klatsch und Tratsch
by Assarbad,
6. Nov 2018
Mit Windows Vista wurden Transactions für verschiedene Dateisystemoperationen eingeführt. Wer von euch benutzt die aktiv in Programmen die von anderen Leuten als euch selbst benutzt werden? Beispiel DeleteFileTransacted ...
Das Lustige ist ja, daß Microsoft die seit Windows 8 oder so schon wieder als "Deprecated" führt.