選択したフォルダのすべてのファイルを表示したい。つまり、そのフォルダのファイルと、その選択したフォルダにあるサブフォルダのファイル。
例 -
D:\Egを選択しました。今、私はその中にいくつかのtxtとpdfファイルを持っています。また、いくつかのpdfファイルを含むサブフォルダーもあります。次に、これらすべてのファイルをデータグリッドに表示します。
私のコードは
public void selectfolders(string filename)
{
FileInfo_Class fclass;
dirInfo = new DirectoryInfo(filename);
FileInfo[] info = dirInfo.GetFiles("*.*");
foreach (FileInfo f in info)
{
fclass = new FileInfo_Class();
fclass.Name = f.Name;
fclass.length = Convert.ToUInt32(f.Length);
fclass.DirectoryName = f.DirectoryName;
fclass.FullName = f.FullName;
fclass.Extension = f.Extension;
obcinfo.Add(fclass);
}
dataGrid1.DataContext = obcinfo;
}
今何をする?