Flush Disk Write-Cache von Windows-CLI
-
01-07-2019 - |
Frage
Wer weiß, wie die Datenträger-Schreibcache Daten aus dem Cache-Manager für das aktuelle Verzeichnis zu leeren (oder eine bestimmte Datei oder das Verzeichnis, für diese Angelegenheit), von einer Windows-Kommandozeile?
Lösung
fand ich die SysInternals Sync gut für mich gearbeitet - obwohl es spült alle Cache, nicht nur für den bestimmten Ordner.
Beispiel für die Verwendung:
IF EXIST Output RD /S /Q Output && Sync && MD Output
Standardmäßig spült sie alle im Cache gespeicherten Daten für alle Laufwerke -. Sie Befehlszeilenoptionen angeben können, beschränken, welche Laufwerke, aber Sie können es nicht nur bestimmte Ordner beschränken
Ohne sie würde ich oft Access denied
Fehler, weil die MD
einen neuen Ordner zu erstellen, wurde versucht, während das System noch im Prozess war die alten zu löschen.