C#获取文件夹下面的所有文件
/// <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
- 上一篇:sphinx调用API参考(官方手册)
- 下一篇:C# Socket 编程