Quel language tu utilise ?
Moi sur PC, je programme en Visual Basic 6, et pour scanner un disque dur tu doit faire une routine recursive et c'est pas génial à programmer si tu débute. J'ai mis pas mal de temps à programmer cette routine en VB6. En plus, en VB, il y a des commandes disques qui ne lisent pas les fichiers cachés. Si tu programme en VB, je peux te filer mes sources.