如果有csv
文件,我想查看zip文件的内容。如果是这样,我想将此内容列入comboBox
。我尝试的工作正常,但没有检查。
var = comboBox1.SelectedItem.ToString();
fullpath = fbd.SelectedPath + "\\"+ var;
comboBox2.Items.Clear();
if (File.Exists(fullpath))
{
ZipArchive zip = ZipFile.OpenRead(fullpath);
foreach (ZipArchiveEntry entry in zip.Entries)
{
comboBox2.Items.Add(entry.FullName); // fill comboBox2 with *.csv files from selected zip file
}
zip.Dispose();
}
else
{
MessageBox.Show("no csv files present");
}
答案 0 :(得分:0)
在将文件添加到组合框之前,您需要添加一个检查文件是否真的是CSV。
使用此检查:
if (entry.Name.EndsWith("csv")
comboBox2.Items.Add(entry.FullName);