2010-11-26 16 views
0

Je suis en train de coder un projet qui nécessite que je scanne le C :. Maintenant, je l'ai eu pour bien scanner, tout ce dont j'ai besoin est d'inclure les sous-répertoires dans l'analyse. C'est comme dans, l'analyse de tous les dossiers et les dossiers des dossiers et ainsi de suite. Si quelqu'un peut me répondre, ce serait génial!Inclure les sous-répertoires dans Visual Studio 2010 Pro

+1

Poster un code: comment allez-vous l'analyse? – casablanca

+0

Quelle langue utilisez-vous? – SLaks

Répondre

1

Si vous utilisez .Net, vous pouvez appeler

Directory.EnumerateFiles(@"C:\", SearchOption.AllDirectories); 
+0

J'utilise .Net et j'imagine que c'est en train de scanner les sous-répertoires mais pas les sous-répertoires de ces sous-répertoires. Voici le code que je utilise: Timer 1: http://pastebin.com/naVvh5v0 Scan Button: http://pastebin.com/qnRS508g J'utilise un fichier texte qui contient les signatures MD5 de virus qui sont scannés avec les fichiers. Le problème est qu'il n'analyse pas les dossiers qui se trouvent dans les dossiers (sous-répertoires). S'il vous plaît voir si vous pouvez réparer. Je vais aussi poster une vidéo sur youtube montrant le problème. – Mercifies

+0

@user: Vous devriez appeler 'Directory.EnumerateFiles' à la place, comme je viens de le dire. – SLaks

+0

Notez qu'il y aura trop de fichiers pour un ListBox à gérer. Vous devrez probablement passer en mode virtuel. – SLaks