windows - 从 Windows CLI 刷新磁盘写入缓存

标签 windows caching command-line-interface disk flush

有谁知道如何从 Windows 命令行刷新当前目录(或任何给定文件或目录)的缓存管理器的磁盘写入缓存数据?

最佳答案

我找到了 SysInternals Sync对我来说效果很好——尽管它会刷新所有缓存,而不仅仅是特定文件夹。

使用示例:

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

默认情况下,它会刷新所有驱动器的所有缓存数据 - 您可以指定命令行选项来限制哪些驱动器,但不能将其限制为仅特定文件夹。

如果没有它,我经常会收到Access denied 错误,因为MD 正在尝试创建一个新文件夹,而系统仍在删除旧文件夹。

关于windows - 从 Windows CLI 刷新磁盘写入缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/85595/

相关文章:

windows - 如何在 Windows 商店应用程序中处理/捕获长按

amazon-web-services - 是否可以使用 !Sub 将一个环境变量与 AWS 的 SAM CLI 模板中的另一个环境变量连接起来?

linux - 在linux服务器中的哪里写命令

c# - 确定按钮上的用户帐户控制

c++ - tr1::unique_ptr 和 SelectObject()

c# - 错误 :-(Exception from HRESULT: 0x8001010A (RPC_E_SERVERCALL_RETRYLATER))

c++ - 存储和缓存的选择

c# - ASP.NET MVC 3/Razor - 奇怪的缓存问题

c++ - 矩阵的缓存策略和技术

javascript - 输入行前面的前缀