VC++ 2008 (Windows フォーム アプリケーション) でアプリケーションをビルドしたいと考えています。
ここで、選択したフォルダーを参照します (「参照」ボタンを押します)。これにより、「スキャン」ボタンを押すと、アプリケーションが選択したフォルダー内のサブフォルダーを含むすべてのファイルを検索します。次に、すべてのファイルがリストボックスに配置されます。このコードは C++ ではなく C# になります。C++ でコードを変更するにはどうすればよいですか?
private void btnScan_Click_1(object sender, EventArgs e)
{
List<string> search = Directory.GetFiles(folderBrowserDialog1.SelectedPath, "*.*", SearchOption.AllDirectories).ToList();
progressBar1.Maximum = search.Count;
//foreach (Directory.GetDirectories.search))
foreach(string item in search)
{
try
{
StreamReader stream = new StreamReader(item);
string read = stream.ReadToEnd();
foreach(string st in viruslist)
{
if(Regex.IsMatch(read,st))
{
viruses+=1;
label1.Text+= viruses;
listBox1.Items.Add(item);
}
progressBar1.Increment(1);
}
}
catch(Exception ex)
{
}
}
}