主要是学习用 
刚学C# 想学下文件类我现在之知道 把找到的文件夹名和文件名 放到一个控件里 (那控件名也不知道。。)
但不知道 怎么让 哪个图标 是文件夹的 还有C盘D盘那样的
所以想求个
简单的就好
我猜 就是几个函数
我分也不多 100分了
(因为我无权发更多分。)

解决方案 »

  1.   

    http://dev.csdn.net/develop/article/15/15949.shtmhttp://download.csdn.net/source/189294
      

  2.   

    你是想要做成windows 资源管理器那样的,还是
    窗体上要有:
    listview;
    treeview;
    menu
    当窗体加载时,把目录放如(c:,d:,e:,...)放到treeview的根结点中,
    当你选择 某个 node时,就加载它的目录,如你点c:时,加载C:下的目录和文件 private void Form1_Load(object sender, EventArgs e)
            {
                toolStripTextBox1.Text = "我的电脑";
                string[] filedir = Directory.GetLogicalDrives();
                int ab = filedir.Length;
                progressBar1.Minimum = 0;
                progressBar1.Maximum = ab;
              
                int i=0;
              //  int i = 0;
                foreach (string str in filedir)
                {
               i++;
                    TreeNode td = new TreeNode(str);
                    treeView1.Nodes.Add(td);
                    try
                    {
                        getnodes(td);                }
                    catch
                    {
                        td.Text = "未准备好";
                     
                    } ;
                    progressBar1.Value = i;
                   
                }
                this.progressBar1.Visible = false;        
               
            }
    列表中,是显示你选择的node中的文件夹和文件
    用到下面的几个方法:
    string[] str = Directory.GetDirectories(td.Text);//得到目录
        string[] getfiledir = Directory.GetFiles(this.toolStripTextBox1.Text)//得到文件
    你再看看书,找找相关的内容