所以我有一個(gè)列表視圖,顯示文本文件的文件名,這很好,問題是對(duì)于每個(gè)文本文件,我說一個(gè)文件名為 8133.txt 它有一個(gè)圖像文件,所以 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 })); } }所以..并為目錄中的每個(gè)文件保留該模式,所有文本文件和圖像文件都位于同一目錄中
1 回答

守著一只汪
TA貢獻(xiàn)1872條經(jīng)驗(yàn) 獲得超4個(gè)贊
嘗試這個(gè):
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 }));
}
- 1 回答
- 0 關(guān)注
- 172 瀏覽
添加回答
舉報(bào)
0/150
提交
取消