繁体中文
设为首页
加入收藏
当前位置:.Net技术首页 >> 文件IO >> 遍历所有文件夹的递归函数

遍历所有文件夹的递归函数

2004-10-01 08:26:10  作者:  来源:互联网  浏览次数:93  文字大小:【】【】【
简介:遍历所有文件夹的递归函数(epower2002) Sub Main()     ProcessDirectory("E:\My Documents")     Console.ReadLine()   End Sub  &nb...
关键字:递归 文件夹 函数

遍历所有文件夹的递归函数(epower2002)

Sub Main()

ProcessDirectory("E:\My Documents")

Console.ReadLine()

End Sub

Private Sub ProcessDirectory(ByVal targetDirectory As String)

If Directory.Exists(targetDirectory) Then

If Directory.GetFileSystemEntries(targetDirectory).Length = 0 Then

' Empty folder

Console.WriteLine("Folder " & targetDirectory & " is empty")

Else

' Recurse subdirectories of this directory

Dim subdirectory As String

Dim subdirectoryEntries As String() = Directory.GetDirectories(targetDirectory)

For Each subdirectory In subdirectoryEntries

Console.WriteLine("Folder is " & subdirectory)

ProcessDirectory(subdirectory)

Next subdirectory

End If

End If

End Sub

责任编辑:admin
相关文章