0
我想檢查zip文件的內容,如果有csv
文件。如果是這樣,我想將這個內容列入comboBox
。這是我嘗試工作正常,但沒有檢查完成。檢查zip文件的內容,然後打開並閱讀它並使用c#將內容列入comboBox WF
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");
}
我想節目的消息,告訴我,如果有一個或多個文件,CVS中存在的zip文件,並給了我包含在這個zip文件的數量。我嘗試過但不工作:MessageBox.Show(Directory.EnumerateFileSystemEntries(fullpath,「* .csv」)。ToList().Count +「csv file(s)present」); //在這裏得到錯誤 –
你得到的錯誤是什麼? – Ankit
mscorlib.dll 中發生未處理的類型爲'System.IO.IOException'的異常其他信息:目錄名稱無效。發生此異常類型時中斷 –