For Each File As String In My.Computer.FileSystem.GetFiles(Line, FileIO.SearchOption.SearchTopLevelOnly, "*.txt|*.docx")
Next
以这种方式进行 OR 扩展是否正确?我只需要获取txt
和docx
文件
For Each File As String In My.Computer.FileSystem.GetFiles(Line, FileIO.SearchOption.SearchTopLevelOnly, "*.txt|*.docx")
Next
以这种方式进行 OR 扩展是否正确?我只需要获取txt
和docx
文件
如果您查看此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
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
' 做
下一个