我是C#的新手.我有一个文本框,我输入要搜索的文件和"搜索"按钮.在搜索时钟我希望它填充文件夹中的文件,但我得到上述错误.以下是我的代码:
string[] directories = Directory.GetDirectories(@"d:\",
"*",
SearchOption.AllDirectories);
string file = textBox1.Text;
DataGrid dg = new DataGrid();
{
var files = new List<string>();
foreach (DriveInfo d in DriveInfo.GetDrives().Where(x => x.IsReady))
{
try
{
files.AddRange(Directory.GetFiles(d.RootDirectory.FullName, file , SearchOption.AllDirectories));
}
catch(Exception ex)
{
MessageBox.Show("the exception is " + ex.ToString());
//Logger.Log(e.Message); // Log it and move on
}
}
Run Code Online (Sandbox Code Playgroud)
请帮我解决一下.谢谢
c# ×1