HI all、 私の音楽プレーヤーで再生された曲の年代順をfile.txtに保存します。 私は、このコードスニペットを試みたが、動作しません:ListBox_SelectedItemをfile.txtに保存します。
StreamWriter sw = new StreamWriter(@"c:\Media PlayList\List.txt");
private void listBox1_SelectedIndexChanged(object sender, EventArgs e)
{
wmp.URL = Convert.ToString(listBox1.SelectedItem);
foreach (object o in listBox1.SelectedItems)
{
sw.WriteLine(DateTime.Now + " - " + o.ToString());
}
}
私は曲を保存する方法:
private List<string> GetFolder(string Folder)
{
string filena;
DirectoryInfo dir = new DirectoryInfo(Folder);
FileInfo[] files = dir.GetFiles("*.mp3", SearchOption.AllDirectories);
List<string> str = new List<string>();
foreach (FileInfo file in files)
{
str.Add(file.FullName); }
}
private void Form2_Load(object sender, EventArgs e)
{
List<string> uno = GetFolder(@"D:\\Music\\");
listBox1.DataSource = uno;
listBox1.DisplayMember = "uno"; }
私は音楽プレーヤーの変更ソングファイル「list.txtには、」更新されますそれぞれの時間を必要としますlistbox.SelectedItemによって私は "List.txt"私のコードで更新することはできません。 どこが間違っていますか? ご協力いただきありがとうございます。
ニースよろしく
編集:私は、それは明らかであろう期待して私のコードスニペットを更新しました。
HI Jahedbozorgan、 私はファイルを閉じて、それは常に空であり、あなたのコーンスニペットで問題を解決するので、うまくいけます。 ありがとうございます。 – JayJay