我想显示选定文件夹中的所有文件.. 即该文件夹中的文件和该选定文件夹中子文件夹中的文件。
例子 -
我选择了 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;
}
现在做什么?