我正在尝试列出目录中的所有子目录.我不想只显示目录的名称.例如"Program Files"而不是"C:\ Program Files".
这对我不起作用,因为它返回完整路径.
Dim Dirs As String() = IO.Directory.GetDirectories("C:\")
Run Code Online (Sandbox Code Playgroud)
我试过用:
Dim di As New IO.DirectoryInfo(Path)
Dim Drs As IO.DirectoryInfo = di.GetDirectories()
Run Code Online (Sandbox Code Playgroud)
但它返回一个错误.我应该用什么呢?
您收到错误,因为您需要以数组类型存储:
Dim Drs() As IO.DirectoryInfo = di.GetDirectories()
Run Code Online (Sandbox Code Playgroud)
您只能使用DirectoryInfo.Name属性列出目录名称:
For Each dr As IO.DirectoryInfo In drs
Console.WriteLine(dr.Name)
Next
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7176 次 |
| 最近记录: |