私のプログラムでは、2列が入力されたdatagridviewがあります。最初の列には、filename.ext のような値が含まれます。2 番目の列には、このファイルのサイズが含まれます。
ここで、列にリストされているファイルが選択したフォルダーに存在するかどうかを比較する必要があります (openfolder ダイアログで選択)
私は使用する必要があると思います
DirectoryInfo di = new DirectoryInfo(fldChk.SelectedPath);
FileInfo[] rgFiles = di.GetFiles("*.*");
foreach (FileInfo file in rgFiles)
{ //do there
私は2つの配列リストを使用し、最初のファイル名を2番目のファイルサイズに追加すると思いますが、これは単なる仮定であり、多くのファイルを含むフォルダーの場合、プロセスは非常に遅くなります。それを行う最善の方法は何ですか?