C# listview中文件夹中的文件

C# listview中文件夹中的文件,c#,C#,我想创建文件夹中文件的列表视图,但它不起作用。这个代码怎么了 DialogResult wczytywanie_z_folderu = new DialogResult(); wczytywanie_z_folderu = folderBrowserDialog1.ShowDialog(); string[] pliki_w_folderze = Directory.GetFiles(folderBrowserDialog1.SelectedPath); if (wczytywanie_z_fo

我想创建文件夹中文件的列表视图,但它不起作用。这个代码怎么了

DialogResult wczytywanie_z_folderu = new DialogResult();
wczytywanie_z_folderu = folderBrowserDialog1.ShowDialog();
string[] pliki_w_folderze = Directory.GetFiles(folderBrowserDialog1.SelectedPath);
if (wczytywanie_z_folderu == DialogResult.OK)
{
    List<string> lista = new List<string>();
    lista = pliki_w_folderze.ToList();

    int dl_listy = lista.Count;
    int dlugosc = pliki_w_folderze.Length;

    for (int i = 0; i == dlugosc; i = i + 1)
    {
        string alfabet = "abcdefghijklmnopqrstuwvxyz";
        char[] litery = alfabet.ToCharArray();
        Random r = new Random();
        string temp = "";
        for (int j = 0; j < 1; j++)
        {
            int random_letter = r.Next(litery.Length);
            temp += litery[random_letter].ToString();

            ListViewItem str = new ListViewItem(temp);

            str.Text = lista[i];
            listView1.Items.Add(str);
        }
}
DialogResult wczytywanie_z_folderu=new DialogResult();
wczytywanie_z_folderu=folderBrowserDialog1.ShowDialog();
字符串[]pliki_w_folderze=Directory.GetFiles(folderBrowserDialog1.SelectedPath);
if(wczytywanie_z_folderu==DialogResult.OK)
{
List lista=新列表();
lista=pliki_w_folderze.ToList();
int dl_listy=lista.Count;
int-dlugosc=pliki_w_folderze.Length;
对于(int i=0;i==dlugosc;i=i+1)
{
字符串alfabet=“abcdefghijklmnopqrstuwvxyz”;
char[]litery=alfabet.ToCharArray();
随机r=新随机();
字符串temp=“”;
对于(int j=0;j<1;j++)
{
int random_letter=r.Next(litery.Length);
temp+=litery[随机字母].ToString();
ListViewItem str=新ListViewItem(临时);
str.Text=lista[i];
listView1.Items.Add(str);
}
}

您的应为:

for (int i = 0; i < dlugosc; i = i + 1)

您的应为:

for (int i = 0; i < dlugosc; i = i + 1)

卢克:很高兴它有帮助。考虑把回答你的问题的答案作为“被接受的答案”,这是绿色的复选标记。它帮助你最终对你的问题得到更好的答案!”吕克:很高兴它有帮助。考虑标记答案,帮助你最多的问题,作为“接受的答案”,这是绿色的复选标记。t帮助您最终获得问题的更好答案!与您的问题无关:第一行(
DialogResult wczytywanie_z_folderu=new DialogResult();
)是多余的。删除它,然后只需编写
DialogResult wczytywanie_z_folderu=folderBrowserDialog1.ShowDialog()
。这同样适用于
新列表
,它也是多余的。与您的问题无关:第一行(
DialogResult wczytywanie_z_folderu=new DialogResult();
)是多余的。删除它,只需编写
DialogResult wczytywanie_z_folderu=folderBrowserDialog1.ShowDialog();
。这同样适用于
新列表
,它也是多余的。