vb展开指定目录下的文件夹及文件

来源:百度知道 编辑:UC知道 时间:2024/06/25 17:02:38
就像ShellTreeView1一样,展开指定目录下的文件夹及文件

F:\DATA
│ MIS_Data.MDF
│ MIS_log.LDF
│ ERP_Data.MDF
│ ERP_log.ldf

├—backup
│ 200410.BAK
│ 20041019.BAK
│ 2004-07-10.BAK
│ 2004-07-15.BAK
│ 200406062300.BAK
│ 20041225.BAK
│ 2005-02-19.BAK
│ 2005-02-26.BAK

└—新建文件夹

我猜你是想遍历指定的文件夹,我这里有个函数,你可以自己改一下

'/************************************************************************************/
'/函数功能:遍历文件夹
'/参数说明:参数一 文件夹路径
'/编 写 人:于莹莹
'/编写日期:2007-8-28
'/************************************************************************************/
Public Sub SeachFile(ByVal strPath As String)
Dim Myname As String, sFilePath As String
Dim dir_i() As String
Dim i, idir As Long
Dim sFile As String

On Error Resume Next

If Right(strPath, 1) <> "\" Then strPath = strPath + "\"
Myname = Dir(strPath, vbDirectory Or vbHidden Or vbNormal Or vbReadOnly)
Do While Myname <> ""
DoEvents
If Myname <> "." And Myname <> ".." Then
If (GetAttr(strPath & Myname) And vbDirectory) = vbDirectory Then '如果找到的是目录]