zoukankan      html  css  js  c++  java
  • 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;
    }

  • 相关阅读:
    01-HTML控件
    08-多线程
    07-Log日志
    06-File-文件
    05-函数式编程
    04-异常使用处理
    03-常用包模块
    02-包
    Java NIO(六) Selector
    Java NIO(四) Scatter/Gather
  • 原文地址:https://www.cnblogs.com/zylong/p/4660600.html
Copyright © 2011-2022 走看看