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