Vider le cache d'écriture de disque à partir de Windows CLI
-
01-07-2019 - |
Question
Quelqu'un sait-il comment vider les données du cache d'écriture sur disque du gestionnaire de cache pour le répertoire actuel (ou tout fichier ou répertoire donné, d'ailleurs), à partir d'une ligne de commande Windows?
La solution
J'ai trouvé que la synchronisation Sync fonctionnait bien pour moi, même si 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 vide toutes les données mises en cache pour tous les lecteurs. Vous pouvez spécifier des options de ligne de commande pour limiter les lecteurs, mais vous ne pouvez pas le limiter à des dossiers spécifiques.
Sans cela, je recevais souvent des erreurs Accès refusé
car le MD
tentait de créer un nouveau dossier alors que le système était en train de supprimer l'ancien.