加一个遍历文件的就可以了。
TreeNode node = new TreeNode("我的电脑")
treeView.Nodes.Add(node)//加入一个我的电脑节点
string[] drivesName = System.IO.Directory.GetLogicalDrives() //取得驱动器列表清数的集合
foreach(string name in drivesName) /答碰首/用foreach遍历集合
{
TreeNode drivesNode = new TreeNode(name)
node.Nodes.Add(drivesNode)//加到我的电脑节点下吵颤
在VS工具箱对话框里有三个用的比码腊较多第一个:FolderBrowserDialog
这个是用氏模迟来选择文件夹路径的,也就是你需要用到的
DialogResult
dr
=
FolderBrowserDialog1.ShowDialog()
if
(dr
==
DialogResult.OK)
{txtPath.Text
=
fbDialog.SelectedPath}
txtPath.Text就歼李是得到的文件夹路径。
第二个:OpenFileDialog
这个是用来打开文件的
第三个:SaveFileDialog
这个是用来保存文件的
第二个和第三个都是直接选择文件
LZ你首先要明确区分上判局传还是下载功能.fileupload是上传控件.会d出窗口要首旁求你选择文件,而下载d出"保存"功能,不是由你控件的.
而是浏览器对某一文件的解析没有相应的处理程序就会要求你下载或打开,是浏览器的功能.
如一个地址:http://www.xxoo.com/abc.doc 如果浏览器没有关联doc相关的处理程序就会提示下载,然后就会有保存效果了,否则可能掘芹让会直接在浏览器中打开.
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)