我正在創建一個可以創建播放列表並從中播放音樂的程序。我旁邊有一個列表框和一個按鈕,並帶有下面的代碼。如何從.txt文件讀取特定行?
Dim MusicFiles() As String
Public ListOfMusicFiles As New Dictionary(Of String, String)
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
If OpenFileDialog1.ShowDialog = Windows.Forms.DialogResult.OK Then
MusicFiles = OpenFileDialog1.FileNames
End If
Try
For Each Item In MusicFiles
Dim ItemSplit() = Item.Split("\"c)
Dim ItemLast As String = ItemSplit(ItemSplit.Count - 1)
ItemLast = ItemLast.Remove(ItemLast.Count - 4, 4)
ListOfMusicFiles.Add(ItemLast, Item)
Next
Catch ex As Exception
End Try
End Sub
上面的代碼放置了所需音樂文件的名稱,但我需要以某種方式將它存儲在某處。我需要創建一個.txt文件,並可能在第一行中包含音樂文件的名稱,並在第二行中包含該音樂文件的名稱。所以,我需要閱讀兩行,並將其添加到
listofmusicfiles
(即我創建的字典)
那麼,我可以將文件導入到列表框中。 任何幫助,將不勝感激。該應用還處於發展過程中,所以如果你有這樣做,一個完全不同的方式或更容易或更有效的方法,那將是巨大的:)
所以你的問題是,如何從文件中讀取特定行(標題)或如何將詞典內容寫入一個文件(MSG文本) – Plutonix
你看System.IO.File.ReadAllLines和System.IO.File.WriteAllLines? –
你可能想要考慮使用更標準和靈活的東西,比如XML。 –