1〜n個のサブディレクトリにいくつかのビットマップファイルが入っているのですが、
それらのファイルのすべての組み合わせを作りたいですが、どう作ればよいのか教えていただけないでしょうか?

例えば
dir1: file1_1.bmp, file1_2.bmp
dir2: file2_1.bmp, file2_2.bmp, file2_3.bmp
なら
file1_1.bmp + file2_1.bmp
file1_1.bmp + file2_2.bmp
file1_1.bmp + file2_3.bmp
file1_2.bmp + file2_1.bmp
file1_2.bmp + file2_2.bmp
file1_2.bmp + file2_3.bmp
という結果が欲しいのです。
宜しくお願いします。