ファイル操作編6では、動的にtabpageとlistviewを生成してイベントハンドラを加えましたが、その機能に、あるフォルダに子フォルダが含まれているかどうかを調べて含まれていれば、そのフォルダのリストを取得して、表示する能力を加えたいと思います。
① あるフォルダ(ディレクトリ)の子フォルダ(ディレクトリ) リストの取得。
②子フォルダ(ディレクトリ) リストの表示。
①子フォルダ(ディレクトリ) のリストの取得には
Directory.GetDirectories(親フォルダのパス)で得られ、戻り値は、List<String> です。
List <String>dire(名前は任意) = new List<String>();
dire.AddRange(Directory.GetDirectories(
親フォルダのパス ));
②子フォルダ(ディレクトリ) のリストをlistviewに表示するには、
listview.Items.add(dire);とする。
画面は親フォルダ「PHOT 08 09 10 11」の子フォルダリストを表示したところ。
コメント