当前位置:首页 > Windows程序 > 正文

C#获取文件夹下面的所有文件

2021-03-29 Windows程序

/// <summary>
/// 获取文件夹下所有文件信息
/// </summary>
/// <returns></returns>
public static List<Hashtable> FindFolderName()
{
DirectoryInfo theFolder = new DirectoryInfo(@"d:\Test\");
DirectoryInfo[] dirInfo = theFolder.GetDirectories();
List<Hashtable> list = new List<Hashtable>();
//遍历文件夹
foreach (DirectoryInfo NextFolder in dirInfo)
{
string FolderNameStr = NextFolder.Name; //获取文件夹名称
string[] FolderNameArry = FolderNameStr.Split(‘,‘);
string FolderName = FolderNameArry[0];
string money = FolderNameArry[1];
// this.listBox1.Items.Add(NextFolder.Name);
FileInfo[] fileInfo = NextFolder.GetFiles();
foreach (FileInfo NextFile in fileInfo) //遍历文件
{
Hashtable ht = new Hashtable();
ht.Add("FileName", NextFile.Name);
ht.Add("FolderName", FolderName);
ht.Add("Money", money);
ht.Add("FolderNameStr", FolderNameStr);
list.Add(ht);
}
}
return list;
}

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/69554.html