2010-11-26 8 views
0

私はC:をスキャンする必要があるプロジェクトをコーディングしています。さて、私はそれをスキャンするようにしました。必要なのは、サブディレクトリをスキャンに含めてにすることだけです。これは、フォルダのすべてのフォルダとフォルダのスキャンなどです。誰かが私に戻ってくることができれば、それは素晴らしいだろう!Visual Studio 2010 Proにサブディレクトリを含める

+1

ポストを呼び出すことができますどのようにあなたがスキャンをやっていますか? – casablanca

+0

あなたはどの言語を使用していますか? – SLaks

答えて

1

あなたは.NETを使用している場合は、いくつかのコード

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

私は.Netを使用しています。実際にはサブディレクトリはスキャンしていますが、サブディレクトリのサブディレクトリはスキャンしていないと思います。ここで私が使用していますコードは次のとおりです。 タイマー-1: http://pastebin.com/naVvh5v0 スキャンボタン: http://pastebin.com/qnRS508g私は、MD5署名を含むテキストファイルを使用しています ファイルでクロススキャンされたウイルスの数。問題は、フォルダ(サブディレクトリ)内にあるフォルダをスキャンしないことです。修正できるかどうか確認してください。私はまた、問題を示すビデオをyoutubeに投稿します。 – Mercifies

+0

@user:ちょうど言ったように、代わりに 'Directory.EnumerateFiles'を呼び出す必要があります。 – SLaks

+0

ListBoxが処理するファイルが多すぎることに注意してください。おそらく、仮想モードに切り替える必要があります。 – SLaks