Treeview添加本地文件目录的问题。。

问题描述

Treeview添加本地文件目录的问题。。添加的时候,在第二级目录就连带上盘符了。。郁闷死。。求大虾帮忙看看代码有神马问题。。[img=http://my.csdn.net/my/album/detail/1096621#][/img]PrivateSubButton3_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton3.ClickDimDriveCountAsInteger=IO.DriveInfo.GetDrives.LengthDimdrivesNameAsString()=Environment.GetLogicalDrives()DimiDirAsIO.DirectoryDimiAsIntegerTreeView1.Nodes.Clear()Fors=0ToDriveCount-1DimnodeAsNewTreeNodenode.ImageIndex=0TreeView1.Nodes.Add(node)node.Text=drivesName(s)IfDriveInfo.GetDrives(s).IsReadyThenDimDriverstr()AsString=Directory.GetDirectories(drivesName(s))Fori=0ToDriverstr.GetUpperBound(0)MsgBox(Driverstr(i))AddDirectory(drivesName(s),Driverstr(i),node)Nextnode=NothingiDir=NothingEndIfNextEndSubPublicSubAddDirectory(ByValstrFatherPathAsString,ByValstrPathAsString,ByValnodeFatherAsTreeNode)DimiDirAsIO.Directory'DimiDirInfoAsIO.DirectoryInfoDimiAsIntegerDimnodeAsNewTreeNodenode.Text=Strings.Replace(strPath,strFatherPath&"","",,1)node.ImageIndex=1node.SelectedImageIndex=2nodeFather.Nodes.Add(node)Application.DoEvents()TryDimstr()AsString=Directory.GetDirectories(strPath)Fori=0Tostr.GetUpperBound(0)AddDirectory(strPath,str(i),node)NextCatchexAsExceptionDebug.WriteLine(ex.Message)EndTrynode=NothingiDir=NothingEndSub

解决方案

解决方案二:
参考:http://topic.csdn.net/u/20120324/21/c2784a5b-c359-40f1-a250-ab96be1bb71f.html
解决方案三:
本人表示完全不懂C#。。求助。。
解决方案四:
在第二级目录就连带上盘符了。-----------????
解决方案五:
二级目录有盘符,就要进行字符操作,取所需要的字符串。

时间: 2024-08-02 19:47:24

Treeview添加本地文件目录的问题。。的相关文章

ile ystem odel-qt 显示本地文件 在treeView添加复选框

问题描述 qt 显示本地文件 在treeView添加复选框 QFileSystemModel *model = new QFileSystemModel(this);model->setFilter(QDir::Dirs | QDir::NoDotAndDotDot);model->setRootPath(""/""); ui->treeWidget->setModel(model);如何在文件夹前面添加复选框? 解决方案 model->

maven-不能用cmd的方式添加本地jar?

问题描述 不能用cmd的方式添加本地jar? 我用CMD的方式试图往maven库中添加本地的jar,cdm提示消息中显示成功了,本地仓库中却没有这个jar? 解决方案 应该是指向地址错误.仔细检查一下

Win7系统无法添加本地打印机显示灰色怎么办?

  Win7系统无法添加本地打印机显示灰色怎么办? 1.按下"Win+R"组合键呼出运行,在框中输入法"services.msc"按下回车键打开"服务"界面; 2.在服务窗口检查:server.print spooler.workstation 3个服务是否已启用,若没启用双击打开服务,在"常规"选卡下降"启动类型"修改为"自动",然后点击应用,接着点击"启动",最后

咪咕音乐播放器如何添加本地歌曲到播放列表

  咪咕音乐播放器添加本地歌曲到播放列表的方法如下: 通过播放列表功能栏上的"添加"按钮中的"添加本地歌曲"和"添加本地文件夹"把本地歌曲添加到播放器的播放列表中.

如何在Win7系统下添加本地网络打印机

用户如果在Windows7系统中添加本地网络打印机 ,首先要做的准备就是先配置自己的网络打印机,将自己的打印机的IP地址配置和自己电脑在一个网段和网关的地址.之后进行如下步骤. 操作步骤 1. 打开设备和打印机,进行如图操作. 2. 打你看见如图设置请选择网络上的设备,第二个选项. 3. 进行搜索,如果找不到你要找到的设备,请选择停止,并进行第二个选项. 4. 选择第三项,接下来进行对设备IP地址的添加. 5. 配置好你之前设置好的IP地址.(一定要和自己的计算机IP地址在一个网关) 6. 等待

有道词典添加本地词典方法

  有道词典添加本地词典方法.说到翻译软件,相信不少人和小编一样,第一个想到的就是有道词典.有道词典功能强大,用的人很多,自带的<21世纪大英汉词典>及<新汉英大辞典>完全可以满足日常需求,但是对于一些专业人士来说,自带的字典可能不能满足要求,而有道字典是允许用户自己添加词典的,下面就教大家翻译软件有道词典添加本地词典方法. 方法/步骤 有道词典还可兼容StarDict格式的词典.如果您需要添加此格式的词典,只需在搜索引擎中用"stardict"或"星

[Android] 通过GridView仿微信动态添加本地图片

    前面文章讲述的都是"随手拍"中图像处理的操作,此篇文章主要讲述GridView控件实现添加本地图片并显示.主要是关于GridView控件的基本操作,通常可以通过自定义继承BaseAdapter的适配器加载图片,而下面讲述的不是自定义的适配器,而是调用SimpleAdapter实现的.至于上传发布与网络交互此处不讲述,后面文章会讲! 一. 实现效果     主要是通过点击+从本地相册中添加图片,同时显示图片至GridView.点击图片可以进行删除操作,同时界面中的发布EditVi

推送通知-ios 应用进入后台后每小时查数据库并添加本地通知(UILocalNotification)

问题描述 ios 应用进入后台后每小时查数据库并添加本地通知(UILocalNotification) 项目现在需要实现一个应用进入后台后,每小时发出提醒通知的功能.要求如下: 1.每天8点-23点每小时发出一次本地提醒通知 2.提醒的内容是查询本地数据库得到的一个数值,会根据时间的推移而改变 LZ之前用NSTimer计时,每小时去查询数据库并添加UILocalNotification,但是在真机上就算获得了音乐播放器类应用的权限后,在后台运行一段时间,应用依旧会被挂起,导致NSTimer失效.

iOS10添加本地推送(Local Notification)实例_IOS

前言 iOS 10 中废弃了 UILocalNotification ( UIKit Framework ) 这个类,采用了全新的 UserNotifications Framework 来推送通知,从此推送通知也有了自己的标签 UN (这待遇真是没别人了),以及对推送功能的一系列增强改进(两个 extension 和 界面的体验优化),简直是苹果的亲儿子,因此推送这部分功能也成为开发中的重点. 本文主要查看了 iOS 10 的相关文档,整理出了在 iOS 10 下的本地推送通知,由于都是代码,