TreeView绑定硬盘文件
2007-09-19 23:42
453 查看
有时候需要做一个像资源管理器一样的东西来查看服务器中的文件,怎么做呢,我写了一个
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.IO;
namespace WebApplication1
{
public partial class _Default : System.Web.UI.Page
{
private void Page_Load(object sender, System.EventArgs e)
{
if (!IsPostBack)
{
BdTreeView(AppDomain.CurrentDomain.BaseDirectory,TreeView1.Nodes);
}
}
public void BdTreeView(string dir, TreeNodeCollection tc)
{
DirectoryInfo di = new DirectoryInfo(dir);
DirectoryInfo[] sunDir = di.GetDirectories();
FileInfo[] ffi = di.GetFiles();
foreach (DirectoryInfo i in sunDir)
{
TreeNode tn = new TreeNode();
tn.Text = Path.GetFileName(i.FullName);
tc.Add(tn);
BdTreeView(i.FullName, tn.ChildNodes);
}
foreach (FileInfo j in ffi)
{
TreeNode fileNode = new TreeNode();
fileNode.Text = System.IO.Path.GetFileName(j.FullName);
tc.Add(fileNode);
}
}
}
}
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.IO;
namespace WebApplication1
{
public partial class _Default : System.Web.UI.Page
{
private void Page_Load(object sender, System.EventArgs e)
{
if (!IsPostBack)
{
BdTreeView(AppDomain.CurrentDomain.BaseDirectory,TreeView1.Nodes);
}
}
public void BdTreeView(string dir, TreeNodeCollection tc)
{
DirectoryInfo di = new DirectoryInfo(dir);
DirectoryInfo[] sunDir = di.GetDirectories();
FileInfo[] ffi = di.GetFiles();
foreach (DirectoryInfo i in sunDir)
{
TreeNode tn = new TreeNode();
tn.Text = Path.GetFileName(i.FullName);
tc.Add(tn);
BdTreeView(i.FullName, tn.ChildNodes);
}
foreach (FileInfo j in ffi)
{
TreeNode fileNode = new TreeNode();
fileNode.Text = System.IO.Path.GetFileName(j.FullName);
tc.Add(fileNode);
}
}
}
}
相关文章推荐
- treeview绑定硬盘数据文件
- treeview绑定硬盘数据文件
- treeview绑定硬盘数据文件
- treeview绑定硬盘数据文件
- net9:磁盘目录文件保存到XML文档及其XML文档的读写操作,以及绑定XML到treeview
- winform treeview 绑定文件夹和文件
- Silverlight TreeView 动态绑定Xml 文件
- listview绑定硬盘文件
- TreeView 绑定XML文件
- Silverlight TreeView 动态绑定Xml 文件
- c# winform项目treeview控件绑定本地电脑磁盘信息,读取文件夹信息,显示文件夹内文件内容
- 将XML文件绑定到TreeView,建立树形导航
- 将XML文件绑定到TreeView,建立树形导航
- treeview 绑定文件夹和文件
- c#递归 读取文件目录,然后绑定treeview
- c# winform项目treeview控件绑定本地电脑磁盘信息,读取文件夹信息,显示文件夹内文件内容
- Silverlight TreeView 动态绑定Xml 文件
- C# 用treeview 显示硬盘目录时遇到的问题
- 电脑硬盘文件不见了怎么恢复
- 使用移动硬盘拷贝大文件到ubuntu系统