从Windows CLI刷新磁盘写缓存

从Windows CLI刷新磁盘写缓存,windows,caching,command-line-interface,disk,flush,Windows,Caching,Command Line Interface,Disk,Flush,有人知道如何从Windows命令行从缓存管理器中刷新当前目录(或任何给定的文件或目录)的磁盘写缓存数据吗?我发现SysInternals对我来说运行良好-尽管它刷新所有缓存,而不仅仅是针对特定文件夹 用法示例: IF EXIST Output RD /S /Q Output && Sync && MD Output 默认情况下,它会刷新所有驱动器的所有缓存数据-您可以指定命令行选项来限制哪些驱动器,但不能将其仅限于特定文件夹 如果没有它,我经常会遇到访问被拒绝错

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

我发现SysInternals对我来说运行良好-尽管它刷新所有缓存,而不仅仅是针对特定文件夹

用法示例:

IF EXIST Output RD /S /Q Output && Sync && MD Output
默认情况下,它会刷新所有驱动器的所有缓存数据-您可以指定命令行选项来限制哪些驱动器,但不能将其仅限于特定文件夹


如果没有它,我经常会遇到
访问被拒绝
错误,因为
MD
试图创建一个新文件夹,而系统仍在删除旧文件夹。

感谢您的回复!我现在已经过了这个项目,但是如果其他人发现这个项目解决了问题,请在这里发表评论,我会相应地标记这个答案:)