同じ名前を含むドキュメントを連結するツールを作成しています。
例: C_BA_20000_1.pdf および C_BA_20000_2.pdf これらのファイルは、1 つのリストにグループ化する必要があります。そのツールはディレクトリで実行されます
//directory of pdf files
DirectoryInfo dirInfo = new DirectoryInfo(@"C:\Users\derp\Desktop");
FileInfo[] fileInfos = dirInfo.GetFiles("*.pdf");
foreach (fileInfos 内の FileInfo 情報)
同じ名前のファイル名を含む ArrayList を作成したい
ArrayList list = new ArrayList();
list.Add(info.FullName);
次に、同様のドキュメントのすべての ArrayLists を含むリストを作成します。
List<ArrayList> bigList = new List<ArrayList>();
私の質問は、同じ名前を含むファイルをグループ化して同じリストに入れるにはどうすればよいですか。
編集: ファイルの名前は AB_CDEFG_i と同じパターンで、i は 1 ~ n の数字です。同じ名前のファイルは、最後に異なる番号のみを付ける必要があります。
AB_CDEFG_1
AB_CDEFG_2
HI_JKLM_1
出力は次のようになります。
リスト 1: AB_CDEFG_1 と AB_CDEFG_2
リスト 2: HI_JKLM_1