J'avais un utilisateur avec plus de 100 000 fichiers dans un seul répertoire. La machine se verrouille et devient inutilisable pendant longtemps tandis que l'Explorateur remplit la mémoire et la machine peut se bloquer. Existe-t-il un moyen simple de vider le répertoire et le contenu? Nous avons essayé d'utiliser la ligne de commande deltree et cela ne s'est pas beaucoup mieux passé.
DaveF
Supplémentaire -
Nous avons eu ce problème plusieurs fois avec le même utilisateur (en fait client). Un programme crée des centaines de milliers de fichiers temporaires pendant son exécution. Si le programme fonctionne correctement, cela n'a pas d'importance car ils sont supprimés en ralentissant à la fin. Mais de temps en temps, il meurt en laissant le fouillis de fichiers. Nous avons essayé d'utiliser les méthodes rmdir et del etc et elles sont plus rapides que d'utiliser l'explorateur mais nous nous retrouvons généralement avec les mêmes problèmes. La partition est endommagée, il y a un fichier verrouillé inexpliqué, certains fichiers ont un problème d'autorisation, ce qui empêche la suppression de fonctionner. Normalement, ces problèmes peuvent être résolus avec un redémarrage, mais dans ce cas, car il s'agit d'un système critique, nous ne pouvons pas le faire en temps de production. Sur Unix, vous pouvez simplement faire un rm -rf, etc. et c'est rapide et il n'y a généralement pas de vrai problème avec.
BTW - l'application est en cours de modification, mais cela n'entrera pas en production pendant un certain temps et je pensais que ce problème était probablement intéressant pour d'autres.
Mise à jour - parce que nous avons MKS Nutcracker sur le système (sans les utilitaires de ligne de commande), nous avons demandé au programmeur de créer un rm simple. Il s'agit de plusieurs commandes plus rapidement que del / deltree, etc. Je trouve étrange qu'il n'y ait pas une telle application simple facilement disponible comme outil d'administration système Windows standard.