为了账号安全,请及时绑定邮箱和手机立即绑定

C# listview显示问题

C# listview显示问题

PHP
呼如林 2024-01-20 16:13:29
所以我有一个列表视图,显示文本文件的文件名,这很好,问题是对于每个文本文件,我说一个文件名为 8133.txt 它有一个图像文件,所以 8133.jpg 我希望它在我的列表视图中匹配正确的文本文件DirectoryInfo di = new DirectoryInfo("C:\\OmGRhys Student System Files - 2019\\");        FileInfo[] files = di.GetFiles("*.txt");        foreach (FileInfo f in files)        {            foreach (string imageFileName in Directory.GetFiles(path, "*.jpg"))            {                listView1.Items.Add(new ListViewItem(new string[] { f.Name, imageFileName }));            }        }所以..并为目录中的每个文件保留该模式,所有文本文件和图像文件都位于同一目录中
查看完整描述

1 回答

?
守着一只汪

TA贡献1872条经验 获得超3个赞

尝试这个:


    DirectoryInfo di = new DirectoryInfo("C:\\OmGRhys Student System Files - 2019\\");

    FileInfo[] files = di.GetFiles("*.txt");


    foreach (FileInfo f in files)

    {

        string imgName = Path.GetFileNameWithoutExtension(f.FullName) + ".jpg";

        string imgFile = Path.Combine(di.FullName, imgName);


        if (File.Exists(imgFile))

            listView1.Items.Add(new ListViewItem(new string[] { f.Name, imgFile }));

    }


查看完整回答
反对 回复 2024-01-20
  • 1 回答
  • 0 关注
  • 92 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信