Вопрос

Кто-нибудь знает, как очистить данные кэша записи на диск из диспетчера кэша для текущего каталога (или любого заданного файла или каталога, если уж на то пошло) из командной строки Windows?

Это было полезно?

Решение

Я нашел SysInternals Синхронизация у меня получилось хорошо - хотя он очищает ВЕСЬ кэш, а не только для конкретной папки.

Пример использования:

IF EXIST Output RD /S /Q Output && Sync && MD Output

По умолчанию он удаляет все кэшированные данные для всех дисков - вы можете указать параметры командной строки, чтобы ограничить выбор дисков, но вы не можете ограничить их только определенными папками.

Без этого я бы часто получал Access denied ошибки, потому что MD пытался создать новую папку, в то время как система все еще находилась в процессе удаления старой.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top