Vb.net VisualBasic中的Oring文件扩展名

Vb.net VisualBasic中的Oring文件扩展名,vb.net,Vb.net,这样做对不对? 我只需要获取txt和docx文件如果你看这个,它表明使用数组来保存这样的文件扩展名是可行的。使用像您这样的Or语句会给您一个错误 For Each File As String In My.Computer.FileSystem.GetFiles(Line, FileIO.SearchOption.SearchTopLevelOnly, "*.txt|*.docx") Next 对于My.Computer.FileSystem.GetFiles中的每个F(“c:\yourPa

这样做对不对? 我只需要获取
txt
docx
文件

如果你看这个,它表明使用数组来保存这样的文件扩展名是可行的。使用像您这样的Or语句会给您一个错误

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

Next
对于My.Computer.FileSystem.GetFiles中的每个F(“c:\yourPath”,FileIO.SearchOption.searchAll子目录,扩展名.ToArray)

“做吧


接下来

与此相同,My.Computer.FileSystem.GetFiles接受通配符的字符串数组
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
    Dim extension As New List(Of String)
    extension.Add("*.avi")
    extension.Add("*.mkv")
    extension.Add("*.wmv")
    extension.Add("*.mp4")