Est-ce que quelqu'un sait comment vider les données de cache d'écriture de disque du gestionnaire de cache pour le répertoire en cours (ou n'importe quel fichier ou répertoire, d'ailleurs) à partir d'une ligne de commande Windows?Vider le cache d'écriture de disque à partir de Windows CLI
14
A
Répondre
6
J'ai trouvé le SysInternals Sync a bien fonctionné pour moi - bien qu'il vide tout le cache, pas seulement pour le dossier spécifique.
Exemple d'utilisation:
IF EXIST Output RD /S /Q Output && Sync && MD Output
Par défaut, il débusque toutes les données mises en cache pour tous les lecteurs - vous pouvez spécifier des options de ligne de commande pour restreindre les lecteurs, mais vous ne pouvez pas le limiter à seulement des dossiers spécifiques.
Sans cela j'obtiendrais souvent des erreurs Access denied
parce que le MD
essayait de créer un nouveau dossier pendant que le système était encore en train de supprimer l'ancien.
Merci pour la réponse! Je suis passé ce projet maintenant, mais si quelqu'un d'autre rencontre cela et trouve qu'il résout le problème, s'il vous plaît commentez ici et je marquerai cette réponse en conséquence :) – Brian
Peut confirmer que cela fonctionne bien. – thirtythreeforty
Marquage comme accepté, par @thirtythreeforty. – Brian