1

ここの1つのディレクトリにたくさんのファイルがあります。

それらはすべて次のように命名されます。

  • ダニエル-2013-09-10.jpg
  • ピーター-2012-05-06.jpg
  • Christiane-2011-01-08.jpg

したがって、これらすべての項目を 1 つのディレクトリにまとめて、1 つの配列に配置しました。

string[] pictures = Directory.GetFiles(@"C:/Pictures", "*.jpg");

名前、日付、ファイル サイズの 3 つの列を持つ ListView を取得しました。

これらすべての情報をファイル名から取得して、リストビューに入れたいと思います。したがって、これら 3 つのファイルは次のようになります。

名前--------------日付---------------------------ファイルサイズ
ダニエル---- ---------10. 2013 年 9 月--------26 KB
ピーター---------------06. 2012 年 5 月-----------------39 KB
クリスチャン--------08. 2011年1月------------35KB

そのため、配列内の情報を分割し、foreach別のループを使用して ListView にデータを書き込むことを考えましたが、その方法が正確にはわかりません。

どんな助けでも大歓迎です^^

乾杯

4

3 に答える 3

0

foreachですべてのファイルを調べることができると思います。各ループでは、名前を分割するための正規表現を使用して、ファイルの名前を分割する必要があります。

コードで取得できるファイル サイズ。

そのため、関連するデータをグリッドに表示できます。

于 2013-10-09T09:49:23.140 に答える