0
For Each File As String In My.Computer.FileSystem.GetFiles(Line, FileIO.SearchOption.SearchTopLevelOnly, "*.txt|*.docx")

Next

以这种方式进行 OR 扩展是否正确?我只需要获取txtdocx文件

4

2 回答 2

2

如果您查看此MSDN 论坛帖子,它建议使用数组来保存这样的文件扩展名。使用像你这样的 Or 语句会给你一个错误。

Dim line As String = "C:\Temp"
Dim extension(1) As String
extension(0) = "*.txt"
extension(1) = "*.docx"

For Each File As String In My.Computer.FileSystem.GetFiles(Line, FileIO.SearchOption.SearchTopLevelOnly, extension)

Next
于 2012-11-28T02:33:17.800 回答
-2
    Dim extension As New List(Of String)
    extension.Add("*.avi")
    extension.Add("*.mkv")
    extension.Add("*.wmv")
    extension.Add("*.mp4")

对于 My.Computer.FileSystem.GetFiles("c:\yourPath", FileIO.SearchOption.SearchAllSubDirectories, extension.ToArray) 中的每个 F

' 做

下一个

于 2015-01-22T13:30:13.463 回答