大神请进,问个WinForm检索文件的问题
private void button1_Click(object sender, EventArgs e)
{
FolderBrowserDialog folderbrowser = new FolderBrowserDialog();
if (folderbrowser.ShowDialog() == DialogResult.OK)
{
textBox1.Text = folderbrowser.SelectedPath;
DirectoryInfo dinfo = new DirectoryInfo(textBox1.Text);
FileSystemInfo[] finfo = dinfo.GetFileSystemInfos("//_7.doc");
//listBox1.Items.AddRange(finfo);
listBox1.DataSource = finfo;
label2.Text = "文件夹中的文件列表:(" + listBox1.Items.Count + "项)";
}
}
private void Form1_Load(object sender, EventArgs e)
{
listBox1.HorizontalScrollbar = true;
listBox1.ScrollAlwaysVisible = true;
listBox1.SelectionMode = SelectionMode.MultiExtended;
}
}
}
代码如下,现在检索的是该文件夹下的所有文件,我想问问,检索特定的文件该怎么改?比如像检索带有“007.DOC”的文件 --------------------编程问答-------------------- 意思就是想检索该文件夹下带“007.doc”的文件,该怎么改?其他文件不检索出来 --------------------编程问答-------------------- GetFileSystemInfos()获得所有文件,自己根据文件名是否包含你要的字符判断 --------------------编程问答--------------------
就是GetFileSystemInfos()这里不知道该怎么做....卡在这里了 --------------------编程问答-------------------- System.IO.Directory.GetFiles(path, searchPattern)
参考 --------------------编程问答-------------------- Directory.GetFileSystemEntries (String, String) 方法 返回指定目录中所有文件和子目录的名称,返回与指定搜索条件匹配的文件系统项的数组
--------------------编程问答--------------------
这程序对文件夹下的子文件夹的文件检索不了,求大神帮忙
--------------------编程问答--------------------
大神,可以具体点吗? --------------------编程问答--------------------
大神....太专业了,不懂 --------------------编程问答--------------------
用这个函数先得到所以文件的一个集合 然后遍历这个集合 匹配你需要的格式 不管是文件名称 类型 大小 权限等 都可以的
补充:.NET技术 , C#