VB Code:
Private Sub Drive1_Change()
Dim fname As String
Dim x As Integer
If Left$(Drive1.Drive, 2) = "c:" Then 'Change here
File1.Path = "c:\Mp3s"
Else
File1.Path = "d:\Mp3s"
End If
With ListView1 'Added this
.ColumnHeaders.Clear
.View = lvwReport
.ColumnHeaders.Add , , "Path", 1000, 0
.ColumnHeaders.Add , , "Song Title", 2000, 0
End With
For x = 0 To File1.ListCount - 1 'Changes made here
fname = File1.Path & "\" & File1.List(x)
Set i = ListView1.ListItems.Add(, , fname)
i.ListSubItems.Add , , File1.List(x)
Next
End Sub