したがって、基本的にはフォルダをフォームにドラッグすると、Listbox に内部のファイルのパスが入力されます。Listbox で .MP3 パスのみを受け入れるようにできましたが、受け入れられる拡張子をさらに追加するにはどうすればよいですか?
Private Sub Form1_DragDrop(sender As System.Object, e As System.Windows.Forms.DragEventArgs) Handles Me.DragDrop
Dim files() As String = e.Data.GetData(DataFormats.FileDrop)
For Each path In files
If Directory.Exists(path) Then
'Add the contents of the folder to Listbox1
ListBox1.Items.AddRange(IO.Directory.GetFiles(path, "*.mp3*"))
上記の最後の行でわかるように、.mp3 拡張子を持つフォルダー内のパスが受け入れられます。.avi、.mp4 などの承認済みの拡張子を追加するにはどうすればよいですか?
私はもう試したListBox1.Items.AddRange(IO.Directory.GetFiles(path, "*.mp3*" + "*.mp4*"))
私も試してみましたListBox1.Items.AddRange(IO.Directory.GetFiles(path, "*.mp3*" , "*.mp4*"))
運が悪い!