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





Я обнаружил, что SysInternals Синхронизировать у меня работает хорошо - хотя он очищает ВСЕ кеш, а не только для конкретной папки.
Пример использования:
IF EXIST Output RD /S /Q Output && Sync && MD Output
По умолчанию он сбрасывает все кэшированные данные для всех дисков - вы можете указать параметры командной строки, чтобы ограничить, какие диски, но вы не можете ограничить его только определенными папками.
Без него я часто получал бы ошибки Access denied, потому что MD пытался создать новую папку, в то время как система все еще удаляла старую.
Спасибо за ответ! Я уже прошел этот проект, но если кто-то еще столкнется с этим и обнаружит, что он решает проблему, прокомментируйте здесь, и я отмечу этот ответ соответствующим образом :)