private string[] path;
private List<long> file=new List<long>();
private void btnsee_Click(object sender, EventArgs e)
{
path = Directory.GetFiles(@"C:\Program Files\360Safebox\icon");
int i = 0;
foreach (string s in path)
{
FileInfo m = new FileInfo(s);
this.listView1.Items.Add(new ListViewItem(s, i));
listView1.Items[i++].SubItems.Add(m.Length.ToString() + " Bytes");
}
}
运行以后发现listview的subitem里面好多是空的,没加入内容,而有些则有。而调试发现数组path里面的都是正确的。这是什么原因,要怎么解决呢?
private List<long> file=new List<long>();
private void btnsee_Click(object sender, EventArgs e)
{
path = Directory.GetFiles(@"C:\Program Files\360Safebox\icon");
int i = 0;
foreach (string s in path)
{
FileInfo m = new FileInfo(s);
this.listView1.Items.Add(new ListViewItem(s, i));
listView1.Items[i++].SubItems.Add(m.Length.ToString() + " Bytes");
}
}
运行以后发现listview的subitem里面好多是空的,没加入内容,而有些则有。而调试发现数组path里面的都是正确的。这是什么原因,要怎么解决呢?
FileInfo m = new FileInfo(s);
this.listView1.Items.Add(s +" "+ m.Length.ToString() + " Bytes");
i++;