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 に答える