在我的程序中,我有一个 datagridview,填充了 2 列。第一列包含类似于 filename.ext 的值,第二列包含此文件的大小。
现在,我需要比较列中列出的文件是否存在于所选文件夹中(由打开文件夹对话框选择)
我认为必须使用
DirectoryInfo di = new DirectoryInfo(fldChk.SelectedPath);
FileInfo[] rgFiles = di.GetFiles("*.*");
foreach (FileInfo file in rgFiles)
{ //do there
我认为使用 2 个数组列表,然后添加第一个文件名,在第二个文件大小中。但只是假设,对于有很多文件的文件夹,过程非常缓慢。最好的方法是什么?