Bonjour,
Voilà mon problème: un logiciel de backup buggé m'a créé sous windows 7 une arborescence de plus de 950 niveaux de dossiers dont la longueur de chemin totale (plus de 8000 caractères) est à la limite de ce que supporte les API windows.
J'ai tenté toutes les astuces trouvées sur le net pour supprimer ce dossier et ses sous dossiers mais aucune ne fonctionne, même des outils "officiels" microsoft comme robocopy plantent sur ce dossier.
J'ai même tenté d'écrire un bout de code récursif avec les API unicodes pour utiliser la capacité maximum des API windows, mais arrivé à une certaines profondeur (plus de 950 niveaux) la fonction FindFirstFileW échoue et on ne peut plus continuer.
Donc ma question est: existe-t-il un outil bas niveau qui aille taper directement dans le driver NTFS pour corriger ce genre de problèmes (en bypassant les API standard sinon c'est voué à l'échec) ?
NOTE: en soit ce dossier ne me dérange pas, mais par contre il fait planter la plupart des antivirus, antispyware ou outils de recherche sur le disque donc c'est quand même gênant.
Partager