/// <summary>
/// 加载文件夹下所有文件夹名字到combox
/// </summary>
/// <param name="comboBox"></param>
void loadFileDirTocombox(ComboBox comboBox)
{
string sPath = "";
FolderBrowserDialog fbd = new FolderBrowserDialog();
fbd.Description = "选择文件所在文件夹目录"; //定义在对话框上显示得文本
fbd.SelectedPath ="d:";//定义初始选择得文件夹路径
if (fbd.ShowDialog() == DialogResult.OK)
{
sPath = fbd.SelectedPath;
DirectoryInfo folder = new DirectoryInfo(sPath);//new文件夹对象
foreach (DirectoryInfo dir in folder.GetDirectories())//加载文件夹中得型号
{
comboBox.Items.Add(dir.Name);
}
}
}
/// <summary>
/// 加载文件夹下所有文件名到combox
/// </summary>
/// <param name="comboBox"></param>
/// <param name="strin"></param>
void loadFileNameTocombox(ComboBox comboBox)
{
string sPath = "";
FolderBrowserDialog fbd = new FolderBrowserDialog();
fbd.Description = "选择文件所在文件夹目录"; //定义在对话框上显示得文本
fbd.SelectedPath = "d:";//定义初始选择得文件夹路径
//fbd.RootFolder = Environment.SpecialFolder.Personal;
if (fbd.ShowDialog() == DialogResult.OK)
{
sPath = fbd.SelectedPath;
DirectoryInfo dir = new DirectoryInfo(sPath);
foreach (FileInfo d in dir.GetFiles())
{
comboBox.Items.Add(d.Name);
}
}
}
调用方法 loadFileDirTocombox(comboBox1);
loadFileNameTocombox(comboBox2);