我想在ComboBox中显示出该文件夹中的文件的版本号,但不知错在哪里。请高手指点? private void button1_Click(object sender, EventArgs e)
{
if (folderBrowserDialog1.ShowDialog() == DialogResult.OK)
textBox1.Text = folderBrowserDialog1.SelectedPath;
} private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
string path = textBox1.Text;
string[] files = Directory.GetFiles(path);//获取目录中文件的名称
for (int i = 0; i < files.Length; i++)//遍历文件
{
FileVersionInfo myFileVersionInfo1 = FileVersionInfo.GetVersionInfo(files[i]);
this.comboBox1.Items.Add(myFileVersionInfo1.FileVersion);
}
}
谢谢
{
if (folderBrowserDialog1.ShowDialog() == DialogResult.OK)
textBox1.Text = folderBrowserDialog1.SelectedPath;
} private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
string path = textBox1.Text;
string[] files = Directory.GetFiles(path);//获取目录中文件的名称
for (int i = 0; i < files.Length; i++)//遍历文件
{
FileVersionInfo myFileVersionInfo1 = FileVersionInfo.GetVersionInfo(files[i]);
this.comboBox1.Items.Add(myFileVersionInfo1.FileVersion);
}
}
谢谢
{
if (folderBrowserDialog1.ShowDialog() == DialogResult.OK)
textBox1.Text = folderBrowserDialog1.SelectedPath; string path = textBox1.Text; if (!string.IsNullOrEmpty(path))
{
comboBox1.Items.Clear(); string[] files = Directory.GetFiles(path);
for (int i = 0; i < files.Length; i++)
{
FileVersionInfo myFileVersionInfo1 = FileVersionInfo.GetVersionInfo(files[i]);
if (!string.IsNullOrEmpty(myFileVersionInfo1.FileVersion))
{
this.comboBox1.Items.Add(myFileVersionInfo1.FileVersion);
}
}
} } private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
}
{
FileVersionInfo myFileVersionInfo1 = FileVersionInfo.GetVersionInfo(fileName);
this.comboBox1.Items.Add(myFileVersionInfo1.FileVersion);
}单步调试 确认 string[] files内取到值
路径