主要是学习用
刚学C# 想学下文件类我现在之知道 把找到的文件夹名和文件名 放到一个控件里 (那控件名也不知道。。)
但不知道 怎么让 哪个图标 是文件夹的 还有C盘D盘那样的
所以想求个
简单的就好
我猜 就是几个函数
我分也不多 100分了
(因为我无权发更多分。)
刚学C# 想学下文件类我现在之知道 把找到的文件夹名和文件名 放到一个控件里 (那控件名也不知道。。)
但不知道 怎么让 哪个图标 是文件夹的 还有C盘D盘那样的
所以想求个
简单的就好
我猜 就是几个函数
我分也不多 100分了
(因为我无权发更多分。)
窗体上要有:
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)//得到文件
你再看看书,找找相关的内容