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.
Questions connexes
- 1. Essayer de vider le cache de données PowerPC 750
- 2. HttpRequests .NET en utilisant le système de cache de Windows
- 3. Comment obtenir l'utilisation du processeur ou l'utilisation du disque de l'application à l'aide de l'API Windows à partir de C++?
- 4. Comment limiter le vidage de la base de données sur le disque?
- 5. Modifier le formulaire de Windows à partir de userControl
- 6. Vider les données de bloc de la bibliothèque Enterprise d'un site Web ASP .NET à partir d'un autre
- 7. Comment puis-je vider la corbeille pour tous les utilisateurs à partir d'une application de service Windows dans C#
- 8. Polling long Service Windows exécutant à partir de ASP.NET
- 9. Comment appeler C# .dll à partir d'une application C++/CLI?
- 10. Windows Usurpation d'identité à partir de C#
- 11. Comment masquer le service Windows à partir du gestionnaire de tâches dans le bureau Windows
- 12. Une question sur le cache du système de fichiers
- 13. Utilisation de méthodes d'extension C# à partir de C++/CLI gérés
- 14. CLI de ClearCase Remote Client?
- 15. Est-il préférable de lire une liste à partir d'un disque que de charger un dictionnaire?
- 16. Documenter le code de bibliothèque C++/CLI à utiliser à partir des meilleurs outils et pratiques C#?
- 17. Pouvez-vous exécuter le code C# à partir de C++?
- 18. Scons ajoute le préfixe de nom de disque à NFS LIBPATH
- 19. C# Timer/Event Race - Vider le thread de minuteurs
- 20. Enregistrer NSMutableArray sur le disque
- 21. génère un fichier .txt à partir d'un StreamWriter sans écrire sur le disque?
- 22. Appel du fichier de commandes Windows à partir de Linux
- 23. Comment collecter la taille du disque dur et l'espace disponible ou utilisé dans linux cli?
- 24. Quels outils existent qui me permettent de vider et de recréer une base de données à partir de Java?
- 25. Vider le résultat de la requête mdx dans Excel
- 26. Exécution à distance d'applications Windows à partir d'un serveur Windows
- 27. cvs checkout à partir de la ligne de commande Windows
- 28. C++/CLI de référence variable
- 29. Comment utiliser System :: Threading :: Interlocked :: Increment sur une variable statique à partir de C++/CLI?
- 30. Comment vider le tampon io dans Erlang?
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