请留下您的邮箱,我们将在2小时内将文件发到您的邮箱
文件夹选择之FolderBrowserDialog控件,读取某个文件夹下的所有txt文件、doc文件
private void button1_Click(object sender, EventArgs e)
{
folderBrowserDialog1.Description = "请选择一个包含有TXT格式的文件夹:";
folderBrowserDialog1.RootFolder = Environment.SpecialFolder.Desktop;
folderBrowserDialog1.ShowNewFolderButton = false;
if (folderBrowserDialog1.ShowDialog() == DialogResult.OK)
{
string fileName = folderBrowserDialog1.SelectedPath;
string[] Files = Directory.GetFiles(fileName);
foreach (string str in Files)
{
if (str.Substring(str.LastIndexOf('.') 1).ToLower() == "txt")
{
textBox1.AppendText(str "\n");
}
}
}
}
private void button2_Click(object sender, EventArgs e)
{
folderBrowserDialog1.Description = "请选择一个包含有DOC格式的文件夹:";
folderBrowserDialog1.RootFolder = Environment.SpecialFolder.Desktop;
folderBrowserDialog1.ShowNewFolderButton = true;
if (folderBrowserDialog1.ShowDialog() == DialogResult.OK)
{
string fileName = folderBrowserDialog1.SelectedPath;
string[] Files = Directory.GetFiles(fileName);
foreach (string str in Files)
{
if (str.Substring(str.LastIndexOf('.') 1).ToLower() == "doc")
{
textBox1.AppendText(str "\n");
}
}
}
}
}